|
STRIX
UserCanDoOnObject: Revision 5
Prava pristupa i dozvole za sadržajeselect UserCanDoOnObject(user_id, perm, acl_id, object_id); perm određuje pravo. Postojeće permisije mogu se pogledati sa: strix=# select * from perms order by flag ;
Neke od njih su aliasi tako da se iste dozvole mogu koristiti u razlicitim kontekstima. Kratko objašnjenje kako su zamišljene osnovne razine dozvola u STRIXu:
acl_id su tipovi sadržaja. Mogu se pogledati sa: strix=# select * from acl_register ;
object_id je identifikator objekta (obično primarni ključ) objekta za koji se provjerava permisija. Primjer korištenja: select UserCanDoOnObject(1, 'PERM_ADMIN', 'news', 42 ); |