From 2b8f7e14943d18841e856fe8cf91d0d3f6b781bd Mon Sep 17 00:00:00 2001 From: ljf Date: Wed, 7 Oct 2020 01:04:52 +0200 Subject: [PATCH] [fix] SSH or SFTP permission migrations --- .../0019_extends_permissions_features_1.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/yunohost/data_migrations/0019_extends_permissions_features_1.py b/src/yunohost/data_migrations/0019_extends_permissions_features_1.py index da929574f..f9f1693e8 100644 --- a/src/yunohost/data_migrations/0019_extends_permissions_features_1.py +++ b/src/yunohost/data_migrations/0019_extends_permissions_features_1.py @@ -59,6 +59,20 @@ class MyMigration(Migration): 'showTile': ["FALSE"], 'isProtected': ["TRUE"], }) + elif permission.split('.')[0] == 'ssh': + ldap.update('cn=%s,ou=permission' % permission, { + 'authHeader': ["FALSE"], + 'label': ['SSH'], + 'showTile': ["FALSE"], + 'isProtected': ["TRUE"], + }) + elif permission.split('.')[0] == 'sftp': + ldap.update('cn=%s,ou=permission' % permission, { + 'authHeader': ["FALSE"], + 'label': ['SFTP'], + 'showTile': ["FALSE"], + 'isProtected': ["TRUE"], + }) else: label = labels[permission.split('.')[0]].title()