From 00ff6dbf0b18307f47b5f8b541b800d49df25644 Mon Sep 17 00:00:00 2001 From: Eduard Heimbuch Date: Wed, 10 Jul 2019 09:47:19 +0200 Subject: [PATCH] add plugin permissions --- .../src/main/resources/META-INF/scm/permissions.xml | 9 +++++++-- scm-webapp/src/main/resources/locales/de/plugins.json | 10 ++++++++++ scm-webapp/src/main/resources/locales/en/plugins.json | 10 ++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/scm-webapp/src/main/resources/META-INF/scm/permissions.xml b/scm-webapp/src/main/resources/META-INF/scm/permissions.xml index 3598b178bf..a8bc21973b 100644 --- a/scm-webapp/src/main/resources/META-INF/scm/permissions.xml +++ b/scm-webapp/src/main/resources/META-INF/scm/permissions.xml @@ -67,7 +67,12 @@ configuration:read,write:* - repositoryRole:write + repositoryRole:read,write + + + plugin:read:* + + + plugin:read,write:* - diff --git a/scm-webapp/src/main/resources/locales/de/plugins.json b/scm-webapp/src/main/resources/locales/de/plugins.json index 0bdfa39b3e..92b81c5772 100644 --- a/scm-webapp/src/main/resources/locales/de/plugins.json +++ b/scm-webapp/src/main/resources/locales/de/plugins.json @@ -66,6 +66,16 @@ "description": "Kann benutzerdefinierte Rollen und deren Berechtigungen erstellen, ändern und löschen" } }, + "plugin": { + "read": { + "displayName": "Alle Plugins lesen", + "description": "Darf alle installierten und verfügbaren Plugins lesen" + }, + "read,write": { + "displayName": "Alle Plugins lesen und verwalten", + "description": "Darf alle installierten und verfügbaren Plugins lesen und verwalten" + } + }, "unknown": "Unbekannte Berechtigung" }, "verbs": { diff --git a/scm-webapp/src/main/resources/locales/en/plugins.json b/scm-webapp/src/main/resources/locales/en/plugins.json index 4255f519ca..3db2ce7c65 100644 --- a/scm-webapp/src/main/resources/locales/en/plugins.json +++ b/scm-webapp/src/main/resources/locales/en/plugins.json @@ -66,6 +66,16 @@ "description": "May create, modify and delete custom repository roles and their permissions" } }, + "plugin": { + "read": { + "displayName": "Read all plugins", + "description": "May see all installed and available plugins" + }, + "read,write": { + "displayName": "Read and manage all plugins", + "description": "May read and manage all installed and available plugins" + } + }, "unknown": "Unknown permission" }, "verbs": {