Witam<br><br>Pojawił mi się mały problem z security. Po nadaniu roli jakiejś grupie użytkowników. A następnie po zalogowaniu się do erpa na konto użytkownika przy próbie wyświetlenia zawartości udostępnionego modułu / katalogu z obiektami erp rząda autoryzacji konta zope. Przy braku autoryzacji pojawia się komunikat:<br>
<strong>Error Type:
Unauthorized
</strong>
<br>
<strong>Error Value:
You are not allowed to access '1' in this context<br></strong>Problem taki nie występuje przy obiektach w obrębie danego modułu. Sprawdzałem ustawienia security dla danego modułu i obiektu, odpiąłem też od obiektów workflow, żeby nie miały wpływu na security.<br>
Skrypt Base_viewSecurity zwraca w obu przypadkach:<br><pre><font size="4">User: mp<br>Is owner: None<br>User roles: ['Member', 'Authenticated']<br>User roles in context: ['Member', 'Authenticated', 'Assignor']<br>
Access contents information 1<br>Add portal content 1<br>Delete objects 1<br>Modify portal content 1<br>View 1<br>Manage portal None<br>['KS']<br><br></font></pre>W kontekście portal type'ów modułu i obiektów użytkownik ma przyznaną rolę Assignor, a mimo to security nie chce pozwolić na obejrzenie zawartości modułu.<br>
Po stworzeniu nowego modułu w erpie, z nowymi portal type'ami i folderem, udostępnienie go uzytkownikowi działa poprawnie.<br><br>-- <br>Sebastian