EnkeyMC / IIS-VUT-3BIT-2018

Bug tracker information system in Django and React
0 stars 0 forks source link

Get ticket list API #6

Closed EnkeyMC closed 6 years ago

EnkeyMC commented 6 years ago

URL: /api/tickets (nebo něco podobného) Pole: id, severity, title, status, vulnerability

Pokud možno přidat možnost filtrování a stránkování přes parametry.

Formát JSONu jakýkoliv, detaily se dořeší za běhu.

zdenek-c commented 6 years ago

Pole: severity a vulnerability jsou součástí bugu. Snažil jsem se to udělat, jak to navrhoval Hynek. To znamená, že přidělený programátor pročte ticket, a na jeho základě pak bude vytvářet bugy (a přitom určí severity a vulnerability).

EnkeyMC commented 6 years ago

K čemu jsou v API pole next a previous?

A nedával bych tam pole description, může to být dlouhý text a v seznamu nebude potřeba.

EnkeyMC commented 6 years ago

Taky by bylo fajn přidat uživatele, který ticket vytvořil.

zdenek-c commented 6 years ago

Pole next a previous budou využity při stránkování. Momentálně je nastavena výchozí hodnota na 20 položek na stránku. Takže v případě, že by ticketů bylo více než 20, tak next bude obsahovat odkaz pro získání následujících 20 položek.

EnkeyMC commented 6 years ago

Půjde udělat ať description není v /api/tickets/, ale je v /api/tickets/1?

zdenek-c commented 6 years ago

Ano.