From 5cffa336f01c893c1c2954931113c64e17f4e4d2 Mon Sep 17 00:00:00 2001 From: Nick Reagan <52389274+NickReagan@users.noreply.github.com> Date: Tue, 25 Apr 2023 21:49:28 -0400 Subject: [PATCH 1/2] Custom Dev Perms --- SharedClasses/PermissionsManager.cs | 1 + vMenu/menus/MiscSettings.cs | 2 +- vMenuServer/config/permissions.cfg | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/SharedClasses/PermissionsManager.cs b/SharedClasses/PermissionsManager.cs index 4f00c165..bc63c3c4 100644 --- a/SharedClasses/PermissionsManager.cs +++ b/SharedClasses/PermissionsManager.cs @@ -332,6 +332,7 @@ public enum Permission MSRestoreWeapons, MSDriftMode, MSEntitySpawner, + MSDevTools, #endregion // Voice Chat diff --git a/vMenu/menus/MiscSettings.cs b/vMenu/menus/MiscSettings.cs index 11ed3bad..d60d204b 100644 --- a/vMenu/menus/MiscSettings.cs +++ b/vMenu/menus/MiscSettings.cs @@ -405,7 +405,7 @@ private void CreateMenu() } // model outlines - if (!vMenuShared.ConfigManager.GetSettingsBool(vMenuShared.ConfigManager.Setting.vmenu_disable_entity_outlines_tool)) + if (!vMenuShared.ConfigManager.GetSettingsBool(vMenuShared.ConfigManager.Setting.vmenu_disable_entity_outlines_tool)) && (IsAllowed(Permission.MSDevTools)) { developerToolsMenu.AddMenuItem(vehModelDimensions); developerToolsMenu.AddMenuItem(propModelDimensions); diff --git a/vMenuServer/config/permissions.cfg b/vMenuServer/config/permissions.cfg index a83e04fd..43f3d7ce 100644 --- a/vMenuServer/config/permissions.cfg +++ b/vMenuServer/config/permissions.cfg @@ -502,6 +502,7 @@ add_ace builtin.everyone "vMenu.MiscSettings.RestoreAppearance" allow add_ace builtin.everyone "vMenu.MiscSettings.RestoreWeapons" allow add_ace builtin.everyone "vMenu.MiscSettings.DriftMode" allow add_ace group.moderator "vMenu.MiscSettings.EntitySpawner" allow # Probably not the best idea to give this feature for everyone +add_ace group.developer "vMenu.MiscSettings.DevTools" allow # Probably not the best idea to give this feature for everyone #################################### # VOICE CHAT OPTIONS MENU # From ceca066ed0dab058ae1cbfaf9d3326194a77aad0 Mon Sep 17 00:00:00 2001 From: Nick Reagan <52389274+NickReagan@users.noreply.github.com> Date: Tue, 25 Apr 2023 21:55:31 -0400 Subject: [PATCH 2/2] Update MiscSettings.cs --- vMenu/menus/MiscSettings.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vMenu/menus/MiscSettings.cs b/vMenu/menus/MiscSettings.cs index d60d204b..46ac8b47 100644 --- a/vMenu/menus/MiscSettings.cs +++ b/vMenu/menus/MiscSettings.cs @@ -405,7 +405,7 @@ private void CreateMenu() } // model outlines - if (!vMenuShared.ConfigManager.GetSettingsBool(vMenuShared.ConfigManager.Setting.vmenu_disable_entity_outlines_tool)) && (IsAllowed(Permission.MSDevTools)) + if ((!vMenuShared.ConfigManager.GetSettingsBool(vMenuShared.ConfigManager.Setting.vmenu_disable_entity_outlines_tool)) && (IsAllowed(Permission.MSDevTools))) { developerToolsMenu.AddMenuItem(vehModelDimensions); developerToolsMenu.AddMenuItem(propModelDimensions);