ForgeTodomator
hu

Todomator

Jegyek, mappák, állapotok és címkék a Todomatorban

Todomator · todomator@1.7 todomatorticketsfolderstagscomments

A Todomator középpontja a jegy (tbl_ticket tábla, Tickets séma a schemas/tickets.js fájlban). Minden más jegyeket szervez, vagy rájuk épül.

Mit tartalmaz egy jegy

MezőJelentés
namea cím (kötelező)
statusidaz állapot; az új jegy pending, hacsak mást nem mondasz
folderida mappa (ügyfél vagy projekt), amelyhez tartozik
ownerid, userid, watcherida szerző, a hozzárendelt személyek és azok, akik csak követik
ispublicmindenki számára látható; a nyilvános jegynek nincsenek hozzárendelt személyei
ispriority, isbillableegy prioritásjelölés és egy számlázható jelző
markdown, htmla tartalom (a felület Markdownt használ)
tagsa címkék listája
date, deadlinea jegy napja (alapértelmezés szerint ma) és egy opcionális határidő
estimate, workeda becslés és a már ledolgozott percek (időkövetés)
reference, sourceszabad szöveg, amellyel a jegyet külső dologhoz kötheted
parentida szülő jegy, részfeladatokhoz
attachmentsa jegy fájljai
attrsszabad JSON adatok
callbackegy cím, amely megkapja a jegyet, ha az megváltozik (API)

A hat állapot

A cl_status tábla a következőkkel jön létre: pending (Pending), open (In progress), review (Review), postponed (Postponed), note (Note) és closed (Closed). A neveket lefordítja a felhasználó nyelvére.

Ki láthat egy jegyet

A jegyet a tulajdonosa, a userid szereplői, a watcherid szereplői és mindenki látja, ha az ispublic be van állítva. A felhasználó által látott mappák listáját ugyanígy korlátozza: egy mappa csak akkor jelenik meg, ha a felhasználó lát benne egy jegyet (az sa jelzőjű felhasználók mindet látják). A jegylista fogadja a type (például pending, postponed, review, assigned, note, unread vagy all), a q (keresés), a folderid, a date, a skip és a limit (alapértelmezés szerint 10) paramétereket.

Mappák és címkék

A mappának van neve, ikonja, színe, ügyfele, e-mailje és telefonja, valamint jelzői: isbillable (az új jegyek öröklik), isprivate, ispinned, isarchived és isdisabled. A mappákat csak az admin jogosultságú személyek (vagy az adminisztrátorok) kezelik. A címkének van neve, színe és ikonja, és mappához tartozhat.

A jegy körül

  • Megjegyzések (Comments|create, Comments|update, Comments|remove): a jegyhez csatolt Markdown szöveg.
  • Olvasatlan jelölések és könyvjelzők: minden felhasználónak saját olvasatlan állapota és könyvjelzői vannak egy jegyhez.
  • Hivatkozások a jegyek között és a jegy klónozása.
  • A jegy módosításainak előzményei és naplói.
  • Mellékletek: a POST /upload/ kérésenként legfeljebb 5 MB-ot fogad. A fájl címe aláírt (/download/<id>-<signature>.<ext>): a képek, a videó és a PDF megnyílik a böngészőben, a többi típus letöltődik.
  • Élő frissítések: a WebSocket refresh eseményt csak azoknak küld, akik láthatják a jegyet, a többieknek pedig jelzi, hogy ki nézi éppen a jegyet.