Požadavek #523
uzavřenýVylepšit systém generování menu
100%
Popis
Vylepšit systém generování menu. Například použitím vlastní knihovny. Aktuálně způsob pomocí view je nepřehledný a nedokonalý.
Aktualizováno uživatelem Michal Kliment před asi 11 roky(ů)
Do metody build_menu v MY_Controlleru přesunuty všechny podmínky (kontrola přístupových práv, kontrola zapnutých modulů, atd.) z view menu. Tato metoda pak za použítí nové knihovny Menu_builder generuje menu. Hlavní výhodou je, že pokud nějaká sekce menu neobsahuje ve výsledku žádné položky, tak se celá sekce nevykreslí (dříve řešeno nepěknými podmínkami).
Aktualizováno uživatelem Ondřej Fibich před asi 11 roky(ů)
Ve vysledku se presunou podminky z jednoho mista na druhe s pametovou narocnosti navrh, chce to nejake zjednoduseni.
Aktualizováno uživatelem Michal Kliment před asi 11 roky(ů)
- Stav změněn z Nový na Uzavřený
- % Hotovo změněn z 0 na 100
Použito v changesetu r1882.
Aktualizováno uživatelem Michal Kliment před asi 11 roky(ů)
Zjednodušení nedosáhneš nikdy. Já jsem dosáhl zpřehlednění a určitě zkrásnění kódu. Navíc jsem to nachystal na přidání AXO pro každou položku menu.