Took Database layout changes into account in frontend pages
This commit is contained in:
@@ -17,6 +17,14 @@ internal sealed class GroupRepository<TDbContext>(TDbContext context) : IGroupRe
|
||||
.ToListAsync();
|
||||
}
|
||||
|
||||
public Task<IList<PermissionGroup>> GetUserGroups(User user) {
|
||||
return Task.FromResult((IList<PermissionGroup>) context.Groups
|
||||
.Include(g => g.Permissions)
|
||||
.AsEnumerable()
|
||||
.Where(g => user.Permissions.Any(p => p.PermissionName == g.Name))
|
||||
.ToList());
|
||||
}
|
||||
|
||||
public async Task<PermissionGroup> GetPermissionGroup(string name) {
|
||||
return await context.Groups
|
||||
.Include(g => g.Permissions)
|
||||
|
||||
Reference in New Issue
Block a user