2023-10-17 14:22:05 +02:00
|
|
|
package eu.eudat.authorization;
|
|
|
|
|
|
|
|
public final class Permission {
|
2023-10-18 17:52:03 +02:00
|
|
|
/////// Should Remove after Refactor
|
2023-10-17 14:22:05 +02:00
|
|
|
|
2023-10-18 17:52:03 +02:00
|
|
|
public static String AdminRole = "AdminRole";
|
|
|
|
public static String AuthenticatedRole = "AuthenticatedRole";
|
2023-12-08 17:05:48 +01:00
|
|
|
|
2023-10-18 17:52:03 +02:00
|
|
|
/////
|
2024-03-12 17:27:16 +01:00
|
|
|
public static String DeferredAffiliation = "DeferredAffiliation";
|
2023-12-08 17:05:48 +01:00
|
|
|
|
2023-11-07 16:07:24 +01:00
|
|
|
//Public
|
|
|
|
public static String PublicBrowseDescription = "PublicBrowseDescription";
|
2024-03-11 14:20:09 +01:00
|
|
|
public static String PublicBrowseDescriptionTemplate = "PublicBrowseDescriptionTemplate";
|
2023-11-07 16:07:24 +01:00
|
|
|
public static String PublicBrowseDmp = "PublicBrowseDmp";
|
|
|
|
public static String PublicBrowseDmpReference = "PublicBrowseDmpReference";
|
|
|
|
public static String PublicBrowseDmpUser = "PublicBrowseDmpUser";
|
|
|
|
public static String PublicBrowseReference = "PublicBrowseReference";
|
|
|
|
public static String PublicBrowseUser = "PublicBrowseUser";
|
2023-12-05 17:13:40 +01:00
|
|
|
public static String PublicBrowseDashboardStatistics = "PublicBrowseDashboardStatistics";
|
2024-01-04 15:25:07 +01:00
|
|
|
public static String PublicSendContactSupport = "PublicSendContactSupport";
|
2024-02-08 17:12:47 +01:00
|
|
|
public static String PublicBrowseReferenceType = "PublicBrowseReferenceType";
|
2023-11-21 12:15:31 +01:00
|
|
|
//Elastic
|
|
|
|
public static String ManageElastic = "ManageElastic";
|
2024-04-04 10:43:04 +02:00
|
|
|
//Queue Events
|
|
|
|
public static String ManageQueueEvents = "ManageQueueEvents";
|
2023-12-05 17:13:40 +01:00
|
|
|
|
2024-04-01 17:36:03 +02:00
|
|
|
|
2023-12-13 10:42:59 +01:00
|
|
|
//Deposit
|
|
|
|
public static String BrowseDeposit = "BrowseDeposit";
|
|
|
|
public static String EditDeposit = "BrowseDeposit";
|
2023-12-05 17:13:40 +01:00
|
|
|
|
2023-12-08 17:05:48 +01:00
|
|
|
|
2023-10-18 11:10:24 +02:00
|
|
|
//Language
|
|
|
|
public static String BrowseLanguage = "BrowseLanguage";
|
|
|
|
public static String EditLanguage = "EditLanguage";
|
2023-11-27 17:22:13 +01:00
|
|
|
public static String DeleteLanguage = "DeleteLanguage";
|
2023-10-18 11:10:24 +02:00
|
|
|
|
2024-04-04 15:39:40 +02:00
|
|
|
|
|
|
|
//NotificationTemplate
|
|
|
|
public static String BrowseNotificationTemplate = "BrowseNotificationTemplate";
|
|
|
|
public static String EditNotificationTemplate = "EditNotificationTemplate";
|
|
|
|
public static String DeleteNotificationTemplate = "DeleteNotificationTemplate";
|
|
|
|
|
2023-10-18 11:10:24 +02:00
|
|
|
//Language
|
|
|
|
public static String BrowseStatistics = "BrowseStatistics";
|
|
|
|
public static String BrowsePublicStatistics = "BrowsePublicStatistics";
|
2023-10-27 17:46:34 +02:00
|
|
|
|
|
|
|
//DescriptionTemplate
|
|
|
|
public static String BrowseDescriptionTemplate = "BrowseDescriptionTemplate";
|
|
|
|
public static String EditDescriptionTemplate = "EditDescriptionTemplate";
|
|
|
|
public static String DeleteDescriptionTemplate = "DeleteDescriptionTemplate";
|
2023-11-01 11:03:23 +01:00
|
|
|
public static String CloneDescriptionTemplate = "CloneDescriptionTemplate";
|
|
|
|
public static String CreateNewVersionDescriptionTemplate = "CreateNewVersionDescriptionTemplate";
|
2023-11-01 17:12:59 +01:00
|
|
|
public static String ImportDescriptionTemplate = "ImportDescriptionTemplate";
|
2023-11-03 10:55:26 +01:00
|
|
|
public static String ExportDescriptionTemplate = "ExportDescriptionTemplate";
|
2023-11-17 18:01:44 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//User
|
|
|
|
public static String BrowseUser = "BrowseUser";
|
|
|
|
public static String EditUser = "EditUser";
|
|
|
|
public static String DeleteUser = "DeleteUser";
|
2023-11-20 16:09:24 +01:00
|
|
|
public static String ExportUsers = "ExportUsers";
|
2024-01-05 10:05:40 +01:00
|
|
|
public static String BrowseDmpAssociatedUser = "BrowseDmpAssociatedUser";
|
2023-11-28 14:05:58 +01:00
|
|
|
|
|
|
|
|
|
|
|
//StorageFile
|
|
|
|
public static String BrowseStorageFile = "BrowseStorageFile";
|
|
|
|
public static String EditStorageFile = "EditStorageFile";
|
|
|
|
public static String DeleteStorageFile = "DeleteStorageFile";
|
2023-12-08 17:05:48 +01:00
|
|
|
|
2023-10-17 14:22:05 +02:00
|
|
|
//DescriptionTemplateType
|
|
|
|
public static String BrowseDescriptionTemplateType = "BrowseDescriptionTemplateType";
|
|
|
|
public static String EditDescriptionTemplateType = "EditDescriptionTemplateType";
|
|
|
|
public static String DeleteDescriptionTemplateType = "DeleteDescriptionTemplateType";
|
|
|
|
|
2023-10-23 11:23:51 +02:00
|
|
|
//Dmp
|
|
|
|
public static String BrowseDmp = "BrowseDmp";
|
|
|
|
public static String EditDmp = "EditDmp";
|
2024-03-12 17:27:16 +01:00
|
|
|
public static String NewDmp = "NewDmp";
|
2024-03-19 11:48:17 +01:00
|
|
|
public static String DepositDmp = "DepositDmp";
|
2023-10-23 11:23:51 +02:00
|
|
|
public static String DeleteDmp = "DeleteDmp";
|
2023-11-09 13:10:32 +01:00
|
|
|
public static String CloneDmp = "CloneDmp";
|
2024-03-27 13:57:02 +01:00
|
|
|
public static String ExportDmp = "ExportDmp";
|
2023-11-02 17:12:36 +01:00
|
|
|
public static String CreateNewVersionDmp = "CreateNewVersionDmp";
|
2023-11-13 15:46:35 +01:00
|
|
|
public static String FinalizeDmp = "FinalizeDmp";
|
2024-03-15 10:39:01 +01:00
|
|
|
public static String UndoFinalizeDmp = "UndoFinalizeDmp";
|
2023-11-13 15:46:35 +01:00
|
|
|
public static String AssignDmpUsers = "AssignDmpUsers";
|
2023-12-14 13:02:30 +01:00
|
|
|
public static String InviteDmpUsers = "InviteDmpUsers";
|
2023-10-23 11:23:51 +02:00
|
|
|
|
2023-10-20 18:13:57 +02:00
|
|
|
//DmpBlueprint
|
|
|
|
public static String BrowseDmpBlueprint = "BrowseDmpBlueprint";
|
|
|
|
public static String EditDmpBlueprint = "EditDmpBlueprint";
|
|
|
|
public static String DeleteDmpBlueprint = "DeleteDmpBlueprint";
|
2023-10-24 17:00:11 +02:00
|
|
|
public static String CloneDmpBlueprint = "CloneDmpBlueprint";
|
2024-02-02 13:59:11 +01:00
|
|
|
public static String CreateNewVersionDmpBlueprint = "CreateNewVersionDmpBlueprint";
|
2023-10-24 17:00:11 +02:00
|
|
|
public static String ExportDmpBlueprint = "ExportDmpBlueprint";
|
|
|
|
public static String ImportDmpBlueprint = "ImportDmpBlueprint";
|
2023-11-06 12:31:01 +01:00
|
|
|
|
|
|
|
//DmpDescriptionTemplate
|
|
|
|
public static String BrowseDmpDescriptionTemplate = "BrowseDmpDescriptionTemplate";
|
|
|
|
public static String EditDmpDescriptionTemplate = "EditDmpDescriptionTemplate";
|
|
|
|
public static String DeleteDmpDescriptionTemplate = "DeleteDmpDescriptionTemplate";
|
2023-10-20 18:13:57 +02:00
|
|
|
|
2023-11-07 13:44:26 +01:00
|
|
|
//DmpUser
|
|
|
|
public static String BrowseDmpUser = "BrowseDmpUser";
|
|
|
|
public static String EditDmpUser = "EditDmpUser";
|
|
|
|
public static String DeleteDmpUser = "DeleteDmpUser";
|
|
|
|
|
2023-10-24 11:47:48 +02:00
|
|
|
//Description
|
|
|
|
public static String BrowseDescription = "BrowseDescription";
|
|
|
|
public static String EditDescription = "EditDescription";
|
2024-03-15 13:13:55 +01:00
|
|
|
public static String FinalizeDescription = "FinalizeDescription";
|
2023-10-24 11:47:48 +02:00
|
|
|
public static String DeleteDescription = "DeleteDescription";
|
2023-11-10 15:13:55 +01:00
|
|
|
public static String CloneDescription = "CloneDescription";
|
2023-10-24 11:47:48 +02:00
|
|
|
|
2023-11-09 10:29:42 +01:00
|
|
|
//DescriptionTag
|
|
|
|
public static String BrowseDescriptionTag = "BrowseDescriptionTag";
|
|
|
|
public static String EditDescriptionTag = "EditDescriptionTag";
|
|
|
|
public static String DeleteDescriptionTag = "DeleteDescriptionTag";
|
|
|
|
|
2023-10-18 16:58:36 +02:00
|
|
|
//DescriptionTemplateType
|
|
|
|
public static String BrowseEntityDoi = "BrowseEntityDoi";
|
|
|
|
public static String EditEntityDoi = "EditEntityDoi";
|
|
|
|
public static String DeleteEntityDoi = "DeleteEntityDoi";
|
|
|
|
|
2023-10-20 17:01:09 +02:00
|
|
|
//UserSettings
|
|
|
|
public static String BrowseUserSettings = "BrowseUserSettings";
|
|
|
|
public static String EditUserSettings = "EditUserSettings";
|
|
|
|
public static String DeleteUserSettings = "DeleteUserSettings";
|
|
|
|
|
|
|
|
|
2023-10-23 10:58:15 +02:00
|
|
|
|
2023-10-26 13:38:18 +02:00
|
|
|
//Reference
|
|
|
|
public static String BrowseReference = "BrowseReference";
|
|
|
|
public static String EditReference = "EditReference";
|
|
|
|
public static String DeleteReference = "DeleteReference";
|
2023-10-24 17:47:13 +02:00
|
|
|
|
2023-11-07 11:36:36 +01:00
|
|
|
//Tag
|
|
|
|
public static String BrowseTag = "BrowseTag";
|
|
|
|
public static String EditTag = "EditTag";
|
|
|
|
public static String DeleteTag = "DeleteTag";
|
|
|
|
|
2023-10-26 13:38:18 +02:00
|
|
|
//DmpReference
|
|
|
|
public static String BrowseDmpReference = "BrowseDmpReference";
|
|
|
|
public static String EditDmpReference = "EditDmpReference";
|
|
|
|
public static String DeleteDmpReference = "DeleteDmpReference";
|
2023-10-24 17:47:13 +02:00
|
|
|
|
2023-11-06 12:31:01 +01:00
|
|
|
//DescriptionReference
|
2023-10-27 10:59:37 +02:00
|
|
|
public static String BrowseDescriptionReference = "BrowseDescriptionReference";
|
|
|
|
public static String EditDescriptionReference = "EditDescriptionReference";
|
|
|
|
public static String DeleteDescriptionReference = "DeleteDescriptionReference";
|
|
|
|
|
2023-11-03 17:09:19 +01:00
|
|
|
//SupportiveMaterial
|
|
|
|
public static String BrowseSupportiveMaterial = "BrowseSupportiveMaterial";
|
|
|
|
public static String EditSupportiveMaterial= "EditSupportiveMaterial";
|
|
|
|
public static String DeleteSupportiveMaterial = "DeleteSupportiveMaterial";
|
|
|
|
|
2023-11-07 12:15:25 +01:00
|
|
|
//ReferenceType
|
|
|
|
public static String BrowseReferenceType = "BrowseReferenceType";
|
|
|
|
public static String EditReferenceType= "EditReferenceType";
|
|
|
|
public static String DeleteReferenceType = "DeleteReferenceType";
|
|
|
|
|
2023-11-22 17:01:58 +01:00
|
|
|
//Tenant
|
|
|
|
public static String BrowseTenant = "BrowseTenant";
|
|
|
|
public static String EditTenant= "EditTenant";
|
|
|
|
public static String DeleteTenant = "DeleteTenant";
|
2023-12-06 12:08:49 +01:00
|
|
|
public static String AllowNoTenant = "AllowNoTenant";
|
|
|
|
|
|
|
|
//TenantUser
|
|
|
|
public static String BrowseTenantUser = "BrowseTenantUser";
|
|
|
|
public static String EditTenantUser = "EditTenantUser";
|
|
|
|
public static String DeleteTenantUser = "DeleteTenantUser";
|
2024-01-05 17:32:24 +01:00
|
|
|
|
|
|
|
//Prefilling
|
|
|
|
public static String BrowsePrefilling = "BrowsePrefilling";
|
|
|
|
|
2023-11-22 17:01:58 +01:00
|
|
|
|
2023-12-08 17:05:48 +01:00
|
|
|
//Lock
|
|
|
|
public static String BrowseLock = "BrowseLock";
|
|
|
|
public static String EditLock = "EditLock";
|
|
|
|
public static String DeleteLock = "DeleteLock";
|
|
|
|
|
2024-01-04 15:25:07 +01:00
|
|
|
//ContactSupport
|
|
|
|
public static String SendContactSupport = "SendContactSupport";
|
|
|
|
|
2023-12-14 13:02:30 +01:00
|
|
|
//ActionConfirmation
|
|
|
|
public static String BrowseActionConfirmation = "BrowseActionConfirmation";
|
|
|
|
public static String EditActionConfirmation = "EditActionConfirmation";
|
|
|
|
public static String DeleteActionConfirmation = "DeleteActionConfirmation";
|
|
|
|
|
2024-02-22 18:01:23 +01:00
|
|
|
//PrefillingSource
|
|
|
|
public static String BrowsePrefillingSource = "BrowsePrefillingSource";
|
|
|
|
public static String EditPrefillingSource= "EditPrefillingSource";
|
|
|
|
public static String DeletePrefillingSource = "DeletePrefillingSource";
|
|
|
|
|
2023-10-24 17:47:13 +02:00
|
|
|
|
2024-04-02 16:18:07 +02:00
|
|
|
// UI Pages
|
|
|
|
public static String ViewDescriptionTemplateTypePage = "ViewDescriptionTemplateTypePage";
|
|
|
|
public static String ViewMaintenancePage = "ViewMaintenancePage";
|
|
|
|
public static String ViewNotificationPage = "ViewNotificationPage";
|
|
|
|
public static String ViewNotificationTemplatePage = "ViewNotificationTemplatePage";
|
|
|
|
public static String ViewSupportiveMaterialPage = "ViewSupportiveMaterialPage";
|
|
|
|
public static String ViewLanguagePage = "ViewLanguagePage";
|
|
|
|
public static String ViewUserPage = "ViewUserPage";
|
|
|
|
public static String ViewTenantPage = "ViewTenantPage";
|
|
|
|
public static String ViewPrefillingSourcePage = "ViewPrefillingSourcePage";
|
|
|
|
public static String ViewReferenceTypePage = "ViewReferenceTypePage";
|
|
|
|
public static String ViewReferencePage = "ViewReferencePage";
|
|
|
|
public static String ViewEntityLockPage = "ViewEntityLockPage";
|
|
|
|
public static String ViewDescriptionTemplatePage = "ViewDescriptionTemplatePage";
|
|
|
|
public static String ViewDmpBlueprintPage = "ViewDmpBlueprintPage";
|
|
|
|
public static String ViewPublicDescriptionPage = "ViewPublicDescriptionPage";
|
|
|
|
public static String ViewPublicDmpPage = "ViewPublicDmpPage";
|
|
|
|
public static String ViewMyDescriptionPage = "ViewMyDescriptionPage";
|
|
|
|
public static String ViewMyDmpPage = "ViewMyDmpPage";
|
|
|
|
public static String ViewHomePage = "ViewHomePage";
|
|
|
|
public static String ViewMineInAppNotificationPage = "ViewMineInAppNotificationPage";
|
|
|
|
|
2023-10-17 14:22:05 +02:00
|
|
|
}
|