Un șablon de activitate descrie o activitate o singură dată, ca să o poți programa de câte ori vrei. Crearea și editarea șabloanelor sunt rezervate persoanelor cu rol de Programme Manager pe structura care deține șablonul.
Din catalog, apasă Activitate nouă și dă-i un titlu.
Completează filele editorului: Prezentare (descriere, public, vârste), Media, Scale publice (dificultate fizică, provocare intelectuală, nivel de cost), Preț și SDG & Rezultate.
Adaugă cerințele: ce competențe trebuie să aibă cel care livrează, ce inventar e nevoie și ce documente trebuie aduse de participanți.
Adaugă parteneri, contacte și sloturi de locație (de exemplu „punct de pornire”, „loc de înnoptare”).
Trimite șablonul la aprobare. Un Programme Manager îl poate aproba, respinge (cu motiv) sau trimite înapoi la ciornă.
Fiecare activitate trece prin stările: Ciornă → În așteptare de aprobare → Aprobată (sau Respinsă). Doar activitățile aprobate pot fi programate ca livrări și apar în catalog.
✓ Editezi pe file, nu totul deodată
Editorul salvează fiecare filă separat, deci poți completa pe etape și reveni oricând. Nu trebuie să termini tot dintr-o singură dată.
ℹ️ Detaliu tehnic
Șablonul este modelul Activity; tranzițiile de stare trec prin transition_to() și pot fi blocate cu IllegalActivityTransition. Editorul folosește un view per filă (ActivityTemplateTabUpdateView). Biblioteca centrală (fără structură proprie) cere rolul de Programme Manager pe Organizația Națională.
📸 Screenshot TODO
Editorul de șablon cu filele orizontale (Prezentare, Media, Scale publice, Preț, SDG & Rezultate, cerințe) și formularul filei active dedesubt.
Editorul Wagtail poate adăuga imaginea aici.