Improve label management for permission

This commit is contained in:
Josué Tille 2020-04-08 22:47:32 +02:00
parent 4ebf716d21
commit feb41889df
No known key found for this signature in database
GPG key ID: 716A6C99B04194EF

View file

@ -283,7 +283,8 @@ def permission_create(operation_logger, permission, allowed=None,
'cn': str(permission), 'cn': str(permission),
'gidNumber': gid, 'gidNumber': gid,
'authHeader': ['TRUE'], 'authHeader': ['TRUE'],
'label': [str(permission)], 'label': [permission.split('.')[0].title() if permission.endswith('.main')
else "%s (%s)" % (permission.split('.')[0].title(), permission.split('.')[1])],
'showTile': ['FALSE'], # Dummy value, it will be fixed when we call '_update_ldap_group_permission' 'showTile': ['FALSE'], # Dummy value, it will be fixed when we call '_update_ldap_group_permission'
'isProtected': ['FALSE'] # Dummy value, it will be fixed when we call '_update_ldap_group_permission' 'isProtected': ['FALSE'] # Dummy value, it will be fixed when we call '_update_ldap_group_permission'
} }