Commit 3a7f3361 authored by Rafael Monnerat's avatar Rafael Monnerat

squash me

parent b3a8946d
Pipeline #27209 failed with stage
in 0 seconds
......@@ -628,7 +628,7 @@ class CatalogTool (UniqueObject, ZCatalog, CMFCoreCatalogTool, ActiveObject):
user_str = user_str.encode('utf-8')
user_is_superuser = (user == system_user) or (user_str == ERP5Security.SUPER_USER)
user_is_superuser = (user == system_user) or (user_str == ERP5Security.SUPER_USER) or \
('Manager' in user.getRoles())
('Manager' in user.getRoles() and local_roles is None)
allowedRolesAndUsers = self._listAllowedRolesAndUsers(user)
role_column_dict = {}
local_role_column_dict = {}
......@@ -754,7 +754,7 @@ class CatalogTool (UniqueObject, ZCatalog, CMFCoreCatalogTool, ActiveObject):
user = _getAuthenticatedUser(self)
user_str = user.getIdOrUserName()
user_is_superuser = (user == system_user) or (user_str == ERP5Security.SUPER_USER) or \
('Manager' in user.getRoles())
('Manager' in user.getRoles() and local_roles is None)
if user_is_superuser:
# We need no security check for super user.
return
......@@ -1496,4 +1496,4 @@ class CatalogTool (UniqueObject, ZCatalog, CMFCoreCatalogTool, ActiveObject):
now=now,
**kw)
InitializeClass(CatalogTool)
InitializeClass(CatalogTool)
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment