-
Notifications
You must be signed in to change notification settings - Fork 70
/
pemission-key.enum.ts
35 lines (30 loc) · 979 Bytes
/
pemission-key.enum.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Copyright (c) 2023 Sourcefuse Technologies
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
export enum PermissionKey {
ViewFeature = 'ViewFeature',
CreateFeature = 'CreateFeature',
UpdateFeature = 'UpdateFeature',
DeleteFeature = 'DeleteFeature',
ViewStrategy = 'ViewStrategy',
CreateStrategy = 'CreateStrategy',
UpdateStrategy = 'UpdateStrategy',
DeleteStrategy = 'DeleteStrategy',
ViewFeatureToggle = 'ViewFeatureToggle',
CreateFeatureToggle = 'CreateFeatureToggle',
UpdateFeatureToggle = 'UpdateFeatureToggle',
DeleteFeatureToggle = 'DeleteFeatureToggle',
ViewFeatureNum = '1',
CreateFeatureNum = '2',
UpdateFeatureNum = '3',
DeleteFeatureNum = '4',
ViewStrategyNum = '5',
CreateStrategyNum = '6',
UpdateStrategyNum = '7',
DeleteStrategyNum = '8',
ViewFeatureToggleNum = '9',
CreateFeatureToggleNum = '10',
UpdateFeatureToggleNum = '11',
DeleteFeatureToggleNum = '12',
}