Skip to content

Commit a087c3f

Browse files
feature(#6): this commit renames the file and adds hash set for reserved permissions
1 parent 32aa29d commit a087c3f

2 files changed

Lines changed: 57 additions & 28 deletions

File tree

Source/HttpsRichardy.Federation.Common/Constants/DefaultRealmPermissions.cs

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
namespace HttpsRichardy.Federation.Common.Constants;
2+
3+
public static class RealmPermissions
4+
{
5+
public static readonly HashSet<string> InitialPermissions =
6+
[
7+
Permissions.CreateGroup,
8+
Permissions.DeleteGroup,
9+
Permissions.ViewGroups,
10+
Permissions.EditGroup,
11+
12+
Permissions.DeleteUser,
13+
Permissions.EditUser,
14+
Permissions.ViewUsers,
15+
16+
Permissions.CreatePermission,
17+
Permissions.AssignPermissions,
18+
Permissions.RevokePermissions,
19+
Permissions.ViewPermissions,
20+
Permissions.EditPermission,
21+
Permissions.DeletePermission,
22+
23+
Permissions.CreateScope,
24+
Permissions.EditScope,
25+
Permissions.DeleteGroup,
26+
Permissions.ViewScopes
27+
];
28+
29+
public static readonly HashSet<string> SystemPermissions =
30+
[
31+
Permissions.CreateGroup,
32+
Permissions.DeleteGroup,
33+
Permissions.EditGroup,
34+
Permissions.ViewGroups,
35+
36+
Permissions.DeleteUser,
37+
Permissions.EditUser,
38+
Permissions.ViewUsers,
39+
40+
Permissions.CreatePermission,
41+
Permissions.AssignPermissions,
42+
Permissions.RevokePermissions,
43+
Permissions.ViewPermissions,
44+
Permissions.EditPermission,
45+
Permissions.DeletePermission,
46+
47+
Permissions.CreateRealm,
48+
Permissions.DeleteRealm,
49+
Permissions.EditRealm,
50+
Permissions.ViewRealms,
51+
52+
Permissions.CreateScope,
53+
Permissions.EditScope,
54+
Permissions.DeleteScope,
55+
Permissions.ViewScopes
56+
];
57+
}

0 commit comments

Comments
 (0)