Johan Beauce writes:
I would like find a function like "manage_acces" which can give me the roles cheked for a permission. Example : I have a folder "myFolder" and I use this function : <dtml-let folderPermissions="folderEditing.rolesOfPermission('Access contents information')"> <dtml-var folderPermissions> </dtml-let> the variable folderPermissions return me this list : [{'selected': '', 'name': 'Anonymous'}, {'selected': 'SELECTED', 'name': 'Manager'}, {'selected': '', 'name': 'Member'}, {'selected': '', 'name': 'Owner'}, {'selected': 'SELECTED', 'name': 'Reviewer'}, {'selected': '', 'name': 'User'}, {'selected': '', 'name': 'publisher'}]
Python Script: Arguments: obj, permission Body: roles= [] for d in obj.rolesOfPermission(permission): if d['selected']: roles.append(d['name']) return roles Dieter