An internal enum that lists kinds of edits allowed for a permissions policy, such as creating/deleting groups, changing parents, toggling permissions/protection, and adding/removing user groups or user permissions.
namespace SboxSuperuser.Core.Permissions;
internal enum PolicyEditKind
{
CreateGroup,
DeleteGroup,
SetParents,
SetGroupPermission,
SetGroupProtection,
AddUserGroup,
RemoveUserGroup,
SetUserPermission
}