📝 Vytváření a správa úkolu

📌 Co to je?

Funkce umožňuje uživatelům přidávat nové úkoly nebo upravovat již existující záznamy. Každý úkol má základní informace jako název, popis, kategorii a volitelně přílohy.

Slouží jako hlavní nástroj pro řízení a přehled práce v rámci interního systému.


🛠 Kde se nachází

  • Soubor: /admin/todolist/ukoly.php

  • Formulář: načítán ze souboru /admin/todolist/ukoly_form.php

  • Zpracování dat: save_task.php


🧩 Co lze nastavit

Pole ve formulářiPopis
Název úkoluKrátký název úkolu (povinné pole)
PopisDetailní text (nepovinný, umožňuje HTML)
KategorieVýběr z předdefinovaných kategorií (např. Vývoj, Design)
PřílohyMožnost přidat jeden nebo více souborů (např. .pdf, .jpg, .docx)
ID řešitele (automatické)Systém zaznamená ID uživatele, který úkol vytváří nebo upravuje

🧪 Příklad použití

Scénář: Redaktor zadává kolegovi úkol "Připravit banner pro kampaň"

Postup:

  1. Klikne na tlačítko „+ Nový úkol“

  2. Vyplní:

    • Název: Banner – Jarní sleva

    • Popis: Prosím dodat 3 návrhy ve formátu 1200x600

    • Kategorie: Grafika

    • Příloha: nahraje podklad ve formátu .zip

  3. Odešle formulář → úkol se uloží a zobrazí v seznamu


⚙️ Technické poznámky

  • Nový úkol je INSERT do tabulky tasks

  • Úprava úkolu probíhá přes UPDATE dle task_id

  • Uložené přílohy se ukládají do složky: /uploads/todolist/{ID_UKOLU}/

  • Název je validován na max. délku a vyčištění speciálních znaků

  • Po uložení se automaticky přesměruje zpět na seznam úkolů


✅ Doporučení

  • Název úkolu by měl být stručný, ale výstižný (max. 80 znaků)

  • Pokud úkol vyžaduje soubory (grafika, texty), nahrávejte je hned při vytvoření

  • Používejte popis jen pokud je potřeba doplnit důležité detaily – systém podporuje formátování