Úlohy (Kanban board)
Stránka: /tasks
Čo sú Úlohy?
Modul Úlohy funguje ako kanban board - vizuálna tabuľa so stĺpcami, medzi ktorými presúvate úlohy. Je to nástroj na riadenie a sledovanie práce v tíme.
Štruktúra
- Kategórie (projekty) - Každá kategória je samostatný kanban board
- Stĺpce (stages) - Každá kategória má vlastné stĺpce (napr. "Na spracovanie", "V práci", "Hotové"), farebne odlíšené
- Úlohy (tasks) - Konkrétne úlohy v stĺpcoch
Čo vidím?
Celý modul vidíte ak: Máte oprávnenie TASK_LIST. Bez neho sa Úlohy v menu nezobrazujú.
Kanban board
- Výber kategórie - Zvoľte projekt/board
- Stĺpce - Farebne odlíšené stĺpce s názvami
- Kartičky úloh - V každom stĺpci sú kartičky s názvom, priradeným používateľom a indikátorom deadlinu
- Filter - Filtrovanie úloh podľa priradeného používateľa
Úlohy po deadline sa vizuálne zvýraznia (červeno).
Detail úlohy
Kliknutím na úlohu sa otvorí modálne okno s:
- Názov, popis, priradený používateľ, deadline, stav, prílohy, komentáre, podúlohy, rodičovská úloha, pokuty
Akcie - kedy čo vidím a môžem
Tlačidlo "Nová úloha" (+) v stĺpci
Vidíte ak: Máte oprávnenie TASK_CREATE A stĺpec sa práve nenačítava.
Stačí zadať názov - úloha sa zaradí do daného stĺpca.
Presúvanie úloh (drag & drop)
Funguje ak: Máte oprávnenie TASK_UPDATE_POSITION.
Bez tohto oprávnenia sú kartičky zamknuté na mieste - nedajú sa ťahať.
Presun je blokovaný ak: Snažíte sa presunúť úlohu do dokončeného stĺpca a úloha má nedokončené podúlohy. Systém zobrazí chybu "Task has unfinished subtasks".
Úprava názvu úlohy
Vidíte ak: Máte oprávnenie TASK_UPDATE. Názov sa upravuje priamo v detaile (inline edit).
Úprava popisu úlohy
Vidíte ak: Máte oprávnenie TASK_UPDATE.
Tlačidlo "Upraviť" (ceruzka) sa zobrazí ak práve needitujete popis. Po kliknutí sa otvorí textový editor s formátovaním.
Zmena stĺpca (stavu)
V detaile úlohy je vždy viditeľný select na zmenu stĺpca. Viď vyššie ohľadom podmienky s nedokončenými podúlohami.
Priradenie používateľa
Vidíte ak: Máte oprávnenie TASK_ASSIGN_USER.
V detaile úlohy je autocomplete na výber používateľa. Zobrazujú sa len aktívni používatelia, ktorí majú správnu rolu pre danú kategóriu. Ak vybraný používateľ nemá požadovanú rolu, systém zobrazí chybu.
Nastavením na prázdno sa priradenie zruší.
Nastavenie deadlinu
Vidíte ak: Máte oprávnenie TASK_DEADLINE A ste tvorcom úlohy.
Menu s výberom dátumu a času. Deadline je možné aj zrušiť (nastaviť na prázdno). Ak nie ste tvorcom úlohy, deadline sa zobrazuje len na čítanie.
Vytvorenie podúlohy
Vidíte ak: Máte oprávnenie TASK_ASSIGN_TASK.
Tlačidlo "+" v sekcii "Priradené úlohy". Vytvorí novú úlohu v zvolenej kategórii a priradí ju ako podúlohu.
Správa príloh
Nahranie súboru - vždy viditeľné v detaile úlohy. Tlačidlo "Uložiť" a pole pre výber súboru sa skryjú počas nahrávania.
Stiahnutie súborov:
- Tlačidlo "Vybrať všetko" - vidíte ak úloha má prílohy
- Tlačidlo "Stiahnuť" - vidíte ak sú vybraté súbory. Stiahne ako ZIP archív.
Zmazanie súboru - vždy viditeľné pri každom súbore. Súbor musí patriť k danej úlohe.
Komentáre
Vidíte ak: Máte oprávnenie COMMENT_LIST (zobrazenie), COMMENT_CREATE (pridávanie).
Tlačidlo "Odpovedať" na komentár vidíte len na hlavných komentároch (nie na vnorených odpovediach) a len keď formulár odpovede ešte nie je otvorený.
Zmazanie úlohy
Vidíte ak: Na úlohe sa zobrazí tlačidlo "Zmazať" len ak má úloha vlastnosť can_be_deleted = true.
Táto vlastnosť je true len ak sú splnené VŠETKY podmienky:
- Ste ADMIN alebo tvorca úlohy
- Máte oprávnenie
TASK_DELETE - Úloha nemá podúlohy
- Úloha nemá prílohy (okrem QR kódu)
- Úloha nemá komentáre
- Úloha nemá nastavený deadline
Ak chcete zmazať úlohu, najprv musíte odstrániť všetky prílohy, komentáre, podúlohy a deadline.