Added group administration

This commit is contained in:
2024-08-03 13:59:48 +02:00
parent 4ba55686a5
commit 4ec531f026
12 changed files with 483 additions and 16 deletions

View File

@@ -10,11 +10,13 @@ public interface IPermissionService {
Task<PermissionGroup> GetPermissionGroup(string name);
Task EditPermissionGroup(PermissionGroup group);
Task<IList<PermissionGroup>> GetUserPermissionGroups(User user);
Task RemoveGroupFromUser(User user, PermissionGroup group);
Task CreatePermissionGroup(string name, bool isDefault = false, string description = null);
Task<PermissionGroup> CreatePermissionGroup(string name, bool isDefault = false, string description = null);
Task DeletePermissionGroup(PermissionGroup group);