From feb41889df615425abc840539c9321cb3e5452b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josu=C3=A9=20Tille?= Date: Wed, 8 Apr 2020 22:47:32 +0200 Subject: [PATCH] Improve label management for permission --- src/yunohost/permission.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/yunohost/permission.py b/src/yunohost/permission.py index 52d331f44..badd37ef3 100644 --- a/src/yunohost/permission.py +++ b/src/yunohost/permission.py @@ -283,7 +283,8 @@ def permission_create(operation_logger, permission, allowed=None, 'cn': str(permission), 'gidNumber': gid, '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' 'isProtected': ['FALSE'] # Dummy value, it will be fixed when we call '_update_ldap_group_permission' }