Daniel Częstki

Daniel Częstki senior php developer

Temat: poziom uprawnień - owner

witojcie

napisałem sobie system uprawnień, który pozwala definiowac role i podpinac role do uzytkowników.

chciałbym jednak zrobic dodatkowy poziom uprawnien tzw. owner, czyli dajmy na to ze admin widzi liste wszystkich artykułów, a użytkownik tylko swoje.

rozwiazalem to w ten sposob, ze role mozna oznaczyc jako 'root'
natomiast do metody zwracającej liste artykułów zapodaję wynik dzialania metody sprawdzajacej czy uzytkownik ma dostep root oraz identyfikator uzytkownika.

Generalnie sprawdzanie uprawnien na poziomie owner mam w klasie artykułu.
chciałbym jednak przeniesc to do klasy odpowiedzialnej za uprawnienia.

myślałem o zrobieniu jakiejs definicji kolumn z tabeli i oznaczeniu ich jako owner. jak myslicie ?Daniel Częstki edytował(a) ten post dnia 08.10.09 o godzinie 15:40
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: poziom uprawnień - owner

Daniel Częstki:
chciałbym jednak zrobic dodatkowy poziom uprawnien tzw. owner, czyli dajmy na to ze admin widzi liste wszystkich artykułów, a użytkownik tylko swoje.

e? a nie wystarczy miec relacje pomiedzy artykulem a uzytkownikiem i sprawdzac to w jakims warunku w kontrolerze?

konto usunięte

Temat: poziom uprawnień - owner

Podpiac sobie Zend_Acl albo zrobic swoja wersje tego.
Tam dodasz resource 'article_reading', permissions 'all' i 'own'.
All dasz roli admina, own, roli usera, sprawdzisz sobie to przy robieniu zapytania i po sprawie.
Grzegorz N.

Grzegorz N. trochę programuje...

Temat: poziom uprawnień - owner

Marcin Olichwirowicz:
Podpiac sobie Zend_Acl...

Popieram - tym bardziej, że nie trzeba zaraz całego zenda ładować - wystarczy sam Zend_Acl.

Następna dyskusja:

System uprawnień.




Wyślij zaproszenie do