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

223 lines
6.8 KiB
TypeScript

export enum AppPermission {
/////
DeferredAffiliation = "DeferredAffiliation",
//Public
PublicBrowseDescription = "PublicBrowseDescription",
PublicBrowseDescriptionTemplate = "PublicBrowseDescriptionTemplate",
PublicBrowseDmp = "PublicBrowseDmp",
PublicBrowseDmpReference = "PublicBrowseDmpReference",
PublicBrowseDmpUser = "PublicBrowseDmpUser",
PublicBrowseReference = "PublicBrowseReference",
PublicBrowseUser = "PublicBrowseUser",
PublicBrowseDashboardStatistics = "PublicBrowseDashboardStatistics",
PublicSendContactSupport = "PublicSendContactSupport",
PublicBrowseReferenceType = "PublicBrowseReferenceType",
//Elastic
ManageElastic = "ManageElastic",
//Queue Events
ManageQueueEvents = "ManageQueueEvents",
//Deposit
BrowseDeposit = "BrowseDeposit",
EditDeposit = "BrowseDeposit",
//Language
BrowseLanguage = "BrowseLanguage",
EditLanguage = "EditLanguage",
DeleteLanguage = "DeleteLanguage",
//NotificationTemplate
BrowseNotificationTemplate = "BrowseNotificationTemplate",
EditNotificationTemplate = "EditNotificationTemplate",
DeleteNotificationTemplate = "DeleteNotificationTemplate",
//Language
BrowseStatistics = "BrowseStatistics",
BrowsePublicStatistics = "BrowsePublicStatistics",
//DescriptionTemplate
BrowseDescriptionTemplate = "BrowseDescriptionTemplate",
EditDescriptionTemplate = "EditDescriptionTemplate",
DeleteDescriptionTemplate = "DeleteDescriptionTemplate",
CloneDescriptionTemplate = "CloneDescriptionTemplate",
CreateNewVersionDescriptionTemplate = "CreateNewVersionDescriptionTemplate",
ImportDescriptionTemplate = "ImportDescriptionTemplate",
ExportDescriptionTemplate = "ExportDescriptionTemplate",
//User
BrowseUser = "BrowseUser",
EditUser = "EditUser",
DeleteUser = "DeleteUser",
ExportUsers = "ExportUsers",
BrowseDmpAssociatedUser = "BrowseDmpAssociatedUser",
//StorageFile
BrowseStorageFile = "BrowseStorageFile",
EditStorageFile = "EditStorageFile",
DeleteStorageFile = "DeleteStorageFile",
//DescriptionTemplateType
BrowseDescriptionTemplateType = "BrowseDescriptionTemplateType",
EditDescriptionTemplateType = "EditDescriptionTemplateType",
DeleteDescriptionTemplateType = "DeleteDescriptionTemplateType",
//Dmp
BrowseDmp = "BrowseDmp",
EditDmp = "EditDmp",
NewDmp = "NewDmp",
DepositDmp = "DepositDmp",
DeleteDmp = "DeleteDmp",
CloneDmp = "CloneDmp",
ExportDmp = "ExportDmp",
CreateNewVersionDmp = "CreateNewVersionDmp",
FinalizeDmp = "FinalizeDmp",
UndoFinalizeDmp = "UndoFinalizeDmp",
AssignDmpUsers = "AssignDmpUsers",
InviteDmpUsers = "InviteDmpUsers",
//DmpBlueprint
BrowseDmpBlueprint = "BrowseDmpBlueprint",
EditDmpBlueprint = "EditDmpBlueprint",
DeleteDmpBlueprint = "DeleteDmpBlueprint",
CloneDmpBlueprint = "CloneDmpBlueprint",
CreateNewVersionDmpBlueprint = "CreateNewVersionDmpBlueprint",
ExportDmpBlueprint = "ExportDmpBlueprint",
ImportDmpBlueprint = "ImportDmpBlueprint",
//DmpDescriptionTemplate
BrowseDmpDescriptionTemplate = "BrowseDmpDescriptionTemplate",
EditDmpDescriptionTemplate = "EditDmpDescriptionTemplate",
DeleteDmpDescriptionTemplate = "DeleteDmpDescriptionTemplate",
//DmpUser
BrowseDmpUser = "BrowseDmpUser",
EditDmpUser = "EditDmpUser",
DeleteDmpUser = "DeleteDmpUser",
//Description
BrowseDescription = "BrowseDescription",
ReviewDescription = "ReviewDescription",
EditDescription = "EditDescription",
FinalizeDescription = "FinalizeDescription",
DeleteDescription = "DeleteDescription",
CloneDescription = "CloneDescription",
ExportDescription = "ExportDescription",
//DescriptionTag
BrowseDescriptionTag = "BrowseDescriptionTag",
EditDescriptionTag = "EditDescriptionTag",
DeleteDescriptionTag = "DeleteDescriptionTag",
//DescriptionTemplateType
BrowseEntityDoi = "BrowseEntityDoi",
EditEntityDoi = "EditEntityDoi",
DeleteEntityDoi = "DeleteEntityDoi",
//UserSettings
BrowseUserSettings = "BrowseUserSettings",
EditUserSettings = "EditUserSettings",
DeleteUserSettings = "DeleteUserSettings",
//Reference
BrowseReference = "BrowseReference",
EditReference = "EditReference",
DeleteReference = "DeleteReference",
//Tag
BrowseTag = "BrowseTag",
EditTag = "EditTag",
DeleteTag = "DeleteTag",
//DmpReference
BrowseDmpReference = "BrowseDmpReference",
EditDmpReference = "EditDmpReference",
DeleteDmpReference = "DeleteDmpReference",
//DescriptionReference
BrowseDescriptionReference = "BrowseDescriptionReference",
EditDescriptionReference = "EditDescriptionReference",
DeleteDescriptionReference = "DeleteDescriptionReference",
//SupportiveMaterial
BrowseSupportiveMaterial = "BrowseSupportiveMaterial",
EditSupportiveMaterial= "EditSupportiveMaterial",
DeleteSupportiveMaterial = "DeleteSupportiveMaterial",
//ReferenceType
BrowseReferenceType = "BrowseReferenceType",
EditReferenceType= "EditReferenceType",
DeleteReferenceType = "DeleteReferenceType",
//Tenant
BrowseTenant = "BrowseTenant",
EditTenant= "EditTenant",
DeleteTenant = "DeleteTenant",
AllowNoTenant = "AllowNoTenant",
//TenantConfiguration
BrowseTenantConfiguration = "BrowseTenantConfiguration",
EditTenantConfiguration = "EditTenantConfiguration",
DeleteTenantConfiguration = "DeleteTenantConfiguration",
//TenantUser
BrowseTenantUser = "BrowseTenantUser",
EditTenantUser = "EditTenantUser",
DeleteTenantUser = "DeleteTenantUser",
//Prefilling
BrowsePrefilling = "BrowsePrefilling",
//Lock
BrowseLock = "BrowseLock",
EditLock = "EditLock",
DeleteLock = "DeleteLock",
//ContactSupport
SendContactSupport = "SendContactSupport",
//ActionConfirmation
BrowseActionConfirmation = "BrowseActionConfirmation",
EditActionConfirmation = "EditActionConfirmation",
DeleteActionConfirmation = "DeleteActionConfirmation",
//PrefillingSource
BrowsePrefillingSource = "BrowsePrefillingSource",
EditPrefillingSource= "EditPrefillingSource",
DeletePrefillingSource = "DeletePrefillingSource",
// UI Pages
ViewDescriptionTemplateTypePage = "ViewDescriptionTemplateTypePage",
ViewMaintenancePage = "ViewMaintenancePage",
ViewNotificationPage = "ViewNotificationPage",
ViewNotificationTemplatePage = "ViewNotificationTemplatePage",
ViewSupportiveMaterialPage = "ViewSupportiveMaterialPage",
ViewLanguagePage = "ViewLanguagePage",
ViewUserPage = "ViewUserPage",
ViewTenantPage = "ViewTenantPage",
ViewPrefillingSourcePage = "ViewPrefillingSourcePage",
ViewReferenceTypePage = "ViewReferenceTypePage",
ViewReferencePage = "ViewReferencePage",
ViewEntityLockPage = "ViewEntityLockPage",
ViewDescriptionTemplatePage = "ViewDescriptionTemplatePage",
ViewDmpBlueprintPage = "ViewDmpBlueprintPage",
ViewPublicDescriptionPage = "ViewPublicDescriptionPage",
ViewPublicDmpPage = "ViewPublicDmpPage",
ViewMyDescriptionPage = "ViewMyDescriptionPage",
ViewMyDmpPage = "ViewMyDmpPage",
ViewHomePage = "ViewHomePage",
ViewMineInAppNotificationPage = "ViewMineInAppNotificationPage",
ViewTenantConfigurationPage = "ViewTenantConfigurationPage",
}