Je nutné používať resources v ACL?

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

Neviem ešte koľko bude mať BackEnd presenterov,a teda je nutné používať

Permission::addResource(..);

túto metódu? Nedá sa to nastaviť komplexne pre celý BackEnd (Modul)?

Šaman
Člen | 2666
+
0
-

Dá. Dokonce ani nemusíš definovat zdroj, stačí v BackendBasePresenteru ve startupu zjistit, jestli uživatel je admin a jestli ne, tak vyhodit výjimku o nedostatečném oprávnění.

Ale spíš doporučuji nadefinovat si role i zdroje, i kdyby měla být jen role admin a zdroj backend.