Przejdź do głównej zawartości

API: Zgłoszenia

Lista i szczegóły

  • GET /api/tickets
  • GET /api/tickets/:id
  • GET /api/tickets/board (developer)
  • GET /api/tickets/workload

Statystyki i feedy

  • GET /api/tickets/stats/overview
  • GET /api/tickets/stats/activation (developer)
  • GET /api/tickets/stats/usage (developer)
  • GET /api/tickets/closure-summaries/index-feed (developer)

Operacje zapisu

  • POST /api/tickets (multipart, załączniki)
  • PATCH /api/tickets/:id
  • POST /api/tickets/:id/comments
  • POST /api/tickets/:id/attachments

Powiązane zgłoszenia

  • GET /api/tickets/:id/related
  • POST /api/tickets/:id/related (developer)
  • DELETE /api/tickets/:id/related/:relatedId (developer)

Referencje zewnętrzne

  • GET /api/tickets/:id/external-references
  • POST /api/tickets/:id/external-references (developer)
  • DELETE /api/tickets/:id/external-references/:refId (developer)

Ważne reguły biznesowe

  • Użytkownik może edytować zgłoszenie tylko w statusie submitted (ticket_locked poza tym).
  • Zamknięcie wymaga komentarza closure summary (closure_summary_required).
  • Walidacja tworzenia zgłoszeń jest ostrzejsza dla bug i dla długości treści feature/improvement.