Generátor navigace vs. role
- crempa
- Člen | 198
Mame tu ruzne komponenty pro tvorby hlavnich menu (Navigation, Navigation builder), ktere znacna ulehcuji realizaci a spravu grafického rozhrani pro navigaci v aplikaci. Bohuzel jsem u zadne z nich nenalezl podporu uzivatelskych opravneni (roli) tj. administrator ma v menu jiné polozky nez bezny uzivatel apod.
Jak idealne resit tento problem bez nutnosti specifikace opravneni na vice mistech (v presenteru a pri tvorbe komponenty). Idealni reseni jsou mozna anotace, specifikujici pristup k presenteru/pohledu a jejich nasledna kontrola nekde na urovni startupu a pri realizace navigace.
Otazkou vsak je jak idealne a co mozna nejjednoduseji zjistit ze zapisu
$this->link(":Main:Summary:default")
hodnotu anotace z modulu
Main, presenteru Summary a pohledu Default. Existuje
neco jako parseLink, ktere by vratilo napr. nazev tridy presenteru kam dany link
odkazuje?
Jak resite tento problem vy?
PS: V nejake prezentaci na novou verzi Nette jsem tusim zahledl n:atribut, ktery resil zobrazeni odkazu prave na zaklade roli. Zda a jak to vsak funguje nikde receno zatim asi nebylo.
- bojovyletoun
- Člen | 667
je to v 0:52:30 – video má 94MB – tuším .. ano našel jsem to https://player.vimeo.com/video/16974304
sakra, tohle video má dvojnásobné rozlišení oproti tomu, co jsem sehnal.