From 4037331e4b6bdbf9cbabed38577eded53339f8ec Mon Sep 17 00:00:00 2001 From: agree <37550360+greenbea@users.noreply.github.com> Date: Mon, 18 Jan 2021 23:38:08 -0500 Subject: [PATCH 1/2] Extension add permission for extension field --- app/extensions/extension_edit.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index 88689708b9..49829949f6 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -947,10 +947,15 @@ echo " ".$text['label-extension']."\n"; echo "\n"; echo "\n"; - echo " \n"; - echo " \n"; //help defeat browser auto-fill - echo "
\n"; - echo $text['description-extension']."\n"; + if ($action == "add" || permission_exists("extension_extension")) { + echo " \n"; + echo " \n"; //help defeat browser auto-fill + echo "
\n"; + echo $text['description-extension']."\n"; + } + else { + echo escape($extension); + } echo "\n"; echo "\n"; From c21961922a4bd36c0f6b838dcc5c5bdcf3167390 Mon Sep 17 00:00:00 2001 From: agree <37550360+greenbea@users.noreply.github.com> Date: Mon, 18 Jan 2021 23:39:49 -0500 Subject: [PATCH 2/2] Add extension_extension permission --- app/extensions/app_config.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/extensions/app_config.php b/app/extensions/app_config.php index 34e0e19316..be45dbe80c 100644 --- a/app/extensions/app_config.php +++ b/app/extensions/app_config.php @@ -84,6 +84,10 @@ $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; $apps[$x]['permissions'][$y]['groups'][] = "admin"; $y++; + $apps[$x]['permissions'][$y]['name'] = "extension_extension"; + $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; + $apps[$x]['permissions'][$y]['groups'][] = "admin"; + $y++; $apps[$x]['permissions'][$y]['name'] = "number_alias"; $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; //$apps[$x]['permissions'][$y]['groups'][] = "admin";