Autorizace pro konkretni clanek,…

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kluvi
Člen | 5
+
0
-

Daji se nejak definovat pristupovy prava k jednotlivejm clankum? Napriklad podle jejich IDcka…

Priklad:
mam resource ‚article‘ a chcu nastavit opravneni jen pro clanek s id=3

dalo by se to samozrejme udelat asi takhle:
$acl->addResource(‚article-3‘);
ale to me prijde dost prasacky…

Editoval kluvi (4. 11. 2009 16:30)

paranoiq
Člen | 392
+
0
-

pokud chceš nastavovat práva k článkům (třeba k editaci) pro jejich vlastníky, tak udělej pro články dvě resource – např. „článek“ a „vlastní článek“ a přihlášenému uživateli (nebo spíš roli „přihlášený uživatel“) přidej akci „editovat“ pro resource „vlastní článek“

pak už stačí jen k normálnímu ověření práv přidat ověření, jestli je uživatel vlastníkem článku (to je už mimo ACL)

kluvi
Člen | 5
+
0
-

No ja bych spis rad nejake skupine (roli) dal prava jen k nejakejm clankum… asi to vyresim tak ze upravim par metod aby to fungovalo tak jak chcu ja :-)

LuKo
Člen | 116
+
0
-

Nepomohlo by ti toto: https://forum.nette.org/…i-permission ?

kluvi
Člen | 5
+
0
-

Jo tak nejak by to asi slo… s drobnejma upravama samozrejme… diky :-)