[Erp5-poland] Security zmieniające się w czasie życia systemu
Łukasz Nowak
lukasz.nowak w ventis.com.pl
Śro, 13 Lut 2008, 15:37:16 CET
Witam,
Mam taką sytuację: obiekty typu ``Person'' mogą być oglądane przez
wszystkich. Odpowiednie role (np. zarządca sprzedaży, etc) mają rolę
Assignor do _prawie_ wszystkich obiektów, poza obiektami, które:
object.isMemberOf('role/internal') - wtedy nie mają takich uprawnień.
Dziwna sprawa. Użytkownik dodaje Person. Jest ok. Użytkownik robi
przypisanie 'role/internal'. Nadal ma prawa do obiektu. Czyszczę
wszystkie cache factory. Nadal ma Assignora. Dopiero jak w
portal_types/Person kliknę 'Update role settings' znikają mu
uprawnienia.
Portal type Person Module ma Auditora i Authora, dopiero na portal type
Person definiuję role Assignor.
Jak uzyskać opisany efekt od razu, bez ręcznej aktualizaji ról?
Łukasz
--
Łukasz Nowak R&D Ventis http://www.ventis.com.pl/
tel: +48 32 768 16 85 fax: +48 32 392 10 61
``Use the Source, Luke...'' I am only craftsman.
More information about the Erp5-poland
mailing list