argos/dmp-frontend/src/app/core/common/enum/permission.enum.ts

88 lines
2.7 KiB
TypeScript
Raw Normal View History

export enum AppPermission {
//DescriptionTemplateType
BrowseDescriptionTemplateType = "BrowseDescriptionTemplateType",
EditDescriptionTemplateType = "EditDescriptionTemplateType",
DeleteDescriptionTemplateType = "DeleteDescriptionTemplateType",
2023-10-24 09:40:26 +02:00
//DmpBlueprint
BrowseDmpBlueprint = "BrowseDmpBlueprint",
EditDmpBlueprint = "EditDmpBlueprint",
DeleteDmpBlueprint = "DeleteDmpBlueprint",
2023-12-28 16:18:49 +01:00
//Description
2023-12-06 22:10:01 +01:00
BrowseDescription = "BrowseDescription",
EditDescription = "EditDescription",
2024-03-15 13:13:55 +01:00
FinalizeDescription = "FinalizeDescription",
2023-12-06 22:10:01 +01:00
DeleteDescription= "DeleteDescription",
2023-12-28 16:18:49 +01:00
//Dmp
BrowseDmp = "BrowseDmp",
EditDmp = "EditDmp",
2024-03-12 17:27:16 +01:00
NewDmp = "NewDmp",
2024-03-19 11:48:17 +01:00
DeleteDmp = "DeleteDmp",
DepositDmp = "DepositDmp",
2024-03-01 09:54:02 +01:00
CloneDmp = "CloneDmp",
CreateNewVersionDmp = "CreateNewVersionDmp",
ExportDmp = "ExportDmp",
FinalizeDmp = "FinalizeDmp",
AssignDmpUsers = "AssignDmpUsers",
InviteDmpUsers = "InviteDmpUsers",
2023-12-28 16:18:49 +01:00
//DescriptionTemplateType
BrowseDescriptionTemplate = "BrowseDescriptionTemplate",
EditDescriptionTemplate = "EditDescriptionTemplate",
DeleteDescriptionTemplate = "DeleteDescriptionTemplate",
// UI Pages
ViewDescriptionTemplateTypePage = "ViewDescriptionTemplateTypePage",
ViewDmpBlueprintPage = "ViewDmpBlueprintPage",
ViewDescriptionTemplatePage = "ViewDescriptionTemplatePage",
2023-11-27 17:22:13 +01:00
ViewSupportiveMaterialPage = 'ViewSupportiveMaterialPage',
ViewReferenceTypePage = 'ViewReferenceTypePage',
ViewReferencePage = 'ViewReferencePage',
ViewTenantPage = 'ViewTenantPage',
ViewLanguagePage = "ViewLanguagePage",
2023-12-19 18:08:17 +01:00
ViewNotificationTemplatePage = "ViewNotificationTemplatePage",
2024-01-10 13:24:32 +01:00
ViewMineInAppNotificationPage = "ViewMineInAppNotificationPage",
2024-01-11 16:59:27 +01:00
ViewNotificationPage = "ViewNotificationPage",
2024-02-26 18:40:31 +01:00
ViewPrefillingSourcePage = "ViewPrefillingSourcePage",
ViewEntityLockPage = "ViewEntityLockPage",
//ReferenceType
BrowseReferenceType = "BrowseReferenceType",
EditReferenceType = "EditReferenceType",
DeleteReferenceType = "DeleteReferenceType",
2023-11-22 17:01:58 +01:00
//Tenant
BrowseTenant = "BrowseTenant",
EditTenant = "EditTenant",
DeleteTenant = "DeleteTenant",
2023-11-28 14:15:16 +01:00
//User
BrowseUser = "BrowseUser",
EditUser = "EditUser",
DeleteUser = "DeleteUser",
ExportUsers = "ExportUsers",
2023-12-06 22:10:01 +01:00
2023-11-24 18:12:39 +01:00
//Reference
BrowseReference = "BrowseReference",
EditReference = "EditReference",
DeleteReference = "DeleteReference",
2023-11-27 17:22:13 +01:00
//Language
BrowseLanguage = "BrowseLanguage",
EditLanguage = "EditLanguage",
DeleteLanguage = "DeleteLanguage",
2023-12-19 18:08:17 +01:00
//Notification Template
BrowseNotificationTemplate = "BrowseNotificationTemplate",
EditNotificationTemplate = "EditNotificationTemplate",
DeleteNotificationTemplate = "DeleteNotificationTemplate",
2024-02-26 18:40:31 +01:00
//Prefilling Source
BrowsePrefillingSource= "BrowsePrefillingSource",
EditPrefillingSource = "EditPrefillingSource",
DeletePrefillingSource = "DeletePrefillingSource",
}