V hranicích projektu
Moderátor nedorazí hned. Proto ověřovat formuláře a provádět operace
Vlastnosti:
- Akce je řízena pomocí YAML config a šablon Markdown;
- Ke každé šabloně Markdown je přidán blok, který popisuje podmínky pro správné vyplnění formuláře a požadované akce;
- Je přidán konfigurační soubor s globálním nastavením;
- Formuláře se skládají z sekcí. Existují 2 typy sekcí:
- Volný text. Akce může zkontrolovat, že se uživatel obtěžoval tam něco vyplnit. Význam textu není automaticky kontrolován.
- Zaškrtávací políčka. Můžete vyžadovat vyplnění n zaškrtávacích políček tak, aby 0 {= m1 {= n {= m2 {= celkový počet zaškrtávacích políček v sekci. Akce zkontroluje, zda se zaškrtávací políčka shodují se zaškrtávacími políčky v šabloně. Pokud jsou příznaky nastaveny správně, lze do akce přidat značky pro vydání, resp. vlajky.
- Pokud je formulář špatně vyplněný, akce dá uživateli pokyn, jak jej správně vyplnit, a umístí na něj speciální štítek.
- Pokud není formulář do určité doby opraven, může akce problém uzavřít. Automatické zakazování uživatelů, problémy s mazáním a přesouváním zatím nebylo implementováno z důvodu chybějícího oficiálního API pro potřebné úkony a problémů se stavovým úložištěm.
- Pokud je problém vyřešen, akce štítek odstraní.
- Šablony odpovědí na akce jsou samozřejmě přizpůsobitelné.
Zdroj: opennet.ru