improve documentation

This commit is contained in:
sbwalker
2025-07-22 09:23:26 -04:00
parent a981dd0e97
commit 262fa6b99b

View File

@ -433,6 +433,8 @@
private List<Permission> GenerateDefaultPermissions(int siteId, string moduleDefinitionName) private List<Permission> GenerateDefaultPermissions(int siteId, string moduleDefinitionName)
{ {
var permissions = new List<Permission>(); var permissions = new List<Permission>();
// set module view permissions
if (_visibility == "view") if (_visibility == "view")
{ {
// set module view permissions to page view permissions // set module view permissions to page view permissions
@ -444,18 +446,18 @@
permissions = SetPermissions(permissions, siteId, PermissionNames.View, PermissionNames.Edit); permissions = SetPermissions(permissions, siteId, PermissionNames.View, PermissionNames.Edit);
} }
// get module permissions // set remaining module permissions
var permissionNames = $"{PermissionNames.View},{PermissionNames.Edit}"; var permissionNames = PermissionNames.Edit;
var moduleDefinition = _allModuleDefinitions.FirstOrDefault(item => item.ModuleDefinitionName == moduleDefinitionName); var moduleDefinition = _allModuleDefinitions.FirstOrDefault(item => item.ModuleDefinitionName == moduleDefinitionName);
if (moduleDefinition != null && !string.IsNullOrEmpty(moduleDefinition.PermissionNames)) 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)) foreach (var permission in permissionNames.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries))
{ {
if (permission != PermissionNames.View) 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); permissions = SetPermissions(permissions, siteId, permission, PermissionNames.Edit);
} }
} }