diff --git a/dashboard/src/components/settings/AddNewWebhookDialog.vue b/dashboard/src/components/settings/AddNewWebhookDialog.vue index e10abee..cb77099 100644 --- a/dashboard/src/components/settings/AddNewWebhookDialog.vue +++ b/dashboard/src/components/settings/AddNewWebhookDialog.vue @@ -15,7 +15,7 @@ @@ -23,7 +23,7 @@ diff --git a/dashboard/src/components/settings/RoleConfigureDialog.vue b/dashboard/src/components/settings/RoleConfigureDialog.vue index 120267e..9c60d6a 100644 --- a/dashboard/src/components/settings/RoleConfigureDialog.vue +++ b/dashboard/src/components/settings/RoleConfigureDialog.vue @@ -1,138 +1,198 @@ - + + + +

{{ $t('Page Access Permissions') }}

+ + +
+ {{ $t('Allow Billing Access') }} + +
+
+ +
+ {{ $t('Allow Apps Access') }} + +
+
+ +
+ {{ $t('Allow Partner Access') }} + +
+
+ +
+ {{ $t('Allow Site Creation') }} + +
+
+ +
+ {{ $t('Allow Release Group Creation') }} + +
+
+ +
+ {{ $t('Allow Server Creation') }} + +
+
+ +
+ {{ $t('Allow Webhook Configuration') }} + +
+
+
+
+ + + + \ No newline at end of file + + + diff --git a/dashboard/src/components/settings/RoleList.vue b/dashboard/src/components/settings/RoleList.vue index fb368e0..67a6495 100644 --- a/dashboard/src/components/settings/RoleList.vue +++ b/dashboard/src/components/settings/RoleList.vue @@ -1,20 +1,86 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/dashboard/src/components/settings/RolePermissions.vue b/dashboard/src/components/settings/RolePermissions.vue index 4faf4d9..7c94227 100644 --- a/dashboard/src/components/settings/RolePermissions.vue +++ b/dashboard/src/components/settings/RolePermissions.vue @@ -1,58 +1,158 @@