Projekt

Obecné

Profil

Požadavek #523

uzavřený

Vylepšit systém generování menu

Přidáno uživatelem Michal Kliment před asi 11 roky(ů). Aktualizováno před více než 10 roky(ů).

Stav:
Uzavřený
Priorita:
Normální
Přiřazeno:
Kategorie:
-
Cílová verze:
Začátek:
2013-02-21
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:

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.

Také k dispozici: Atom PDF