diff --git a/core/src/main/java/google/registry/model/console/ConsolePermission.java b/core/src/main/java/google/registry/model/console/ConsolePermission.java index 0c1f43ace..a21ac980e 100644 --- a/core/src/main/java/google/registry/model/console/ConsolePermission.java +++ b/core/src/main/java/google/registry/model/console/ConsolePermission.java @@ -16,6 +16,10 @@ package google.registry.model.console; /** Permissions that users may have in the UI, either per-registrar or globally. */ public enum ConsolePermission { + /** View basic information about a registrar. */ + VIEW_REGISTRAR_DETAILS, + /** Edit basic information about a registrar. */ + EDIT_REGISTRAR_DETAILS, /** Add, update, or remove other console users. */ MANAGE_USERS, /** Add, update, or remove registrars. */ diff --git a/core/src/main/java/google/registry/model/console/ConsoleRoleDefinitions.java b/core/src/main/java/google/registry/model/console/ConsoleRoleDefinitions.java index 7d2352a82..5c51801e1 100644 --- a/core/src/main/java/google/registry/model/console/ConsoleRoleDefinitions.java +++ b/core/src/main/java/google/registry/model/console/ConsoleRoleDefinitions.java @@ -27,6 +27,8 @@ public class ConsoleRoleDefinitions { /** Permissions for a registry support agent. */ static final ImmutableSet SUPPORT_AGENT_PERMISSIONS = ImmutableSet.of( + ConsolePermission.VIEW_REGISTRAR_DETAILS, + ConsolePermission.EDIT_REGISTRAR_DETAILS, ConsolePermission.MANAGE_USERS, ConsolePermission.MANAGE_ACCREDITATION, ConsolePermission.CONFIGURE_EPP_CONNECTION, @@ -69,6 +71,7 @@ public class ConsoleRoleDefinitions { /** Permissions for a registrar partner account manager. */ static final ImmutableSet ACCOUNT_MANAGER_PERMISSIONS = ImmutableSet.of( + ConsolePermission.VIEW_REGISTRAR_DETAILS, ConsolePermission.DOWNLOAD_DOMAINS, ConsolePermission.VIEW_TLD_PORTFOLIO, ConsolePermission.CONTACT_SUPPORT, @@ -89,6 +92,7 @@ public class ConsoleRoleDefinitions { new ImmutableSet.Builder() .addAll(ACCOUNT_MANAGER_WITH_REGISTRY_LOCK_PERMISSIONS) .add( + ConsolePermission.EDIT_REGISTRAR_DETAILS, ConsolePermission.MANAGE_ACCREDITATION, ConsolePermission.CONFIGURE_EPP_CONNECTION, ConsolePermission.CHANGE_NOMULUS_PASSWORD,