From 262fa6b99bf11d6e0c0e63cb14fe1897f6db26ce Mon Sep 17 00:00:00 2001 From: sbwalker Date: Tue, 22 Jul 2025 09:23:26 -0400 Subject: [PATCH] improve documentation --- .../Controls/Theme/ControlPanelInteractive.razor | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor b/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor index a42a1f12..10ce97ed 100644 --- a/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor +++ b/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor @@ -433,6 +433,8 @@ private List GenerateDefaultPermissions(int siteId, string moduleDefinitionName) { var permissions = new List(); + + // set module view permissions if (_visibility == "view") { // set module view permissions to page view permissions @@ -444,18 +446,18 @@ permissions = SetPermissions(permissions, siteId, PermissionNames.View, PermissionNames.Edit); } - // get module permissions - var permissionNames = $"{PermissionNames.View},{PermissionNames.Edit}"; + // set remaining module permissions + var permissionNames = PermissionNames.Edit; var moduleDefinition = _allModuleDefinitions.FirstOrDefault(item => item.ModuleDefinitionName == moduleDefinitionName); if (moduleDefinition != null && !string.IsNullOrEmpty(moduleDefinition.PermissionNames)) { - permissionNames = moduleDefinition.PermissionNames; + permissionNames = moduleDefinition.PermissionNames; // custom module permissions } foreach (var permission in permissionNames.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { if (permission != PermissionNames.View) { - // set remaining module permissions to page edit permissions + // set module permissions to page edit permissions permissions = SetPermissions(permissions, siteId, permission, PermissionNames.Edit); } }