diff --git a/front/assets/js/service_accounts/components/CreateServiceAccount.tsx b/front/assets/js/service_accounts/components/CreateServiceAccount.tsx index 976ecd72d..26b4d03ab 100644 --- a/front/assets/js/service_accounts/components/CreateServiceAccount.tsx +++ b/front/assets/js/service_accounts/components/CreateServiceAccount.tsx @@ -52,6 +52,8 @@ export const CreateServiceAccount = ({ isOpen, onClose, onCreated }: CreateServi const canSubmit = name.trim().length > 0 && selectedRoleId.length > 0 && !loading; + const selectedRole = config.roles.find((role) => role.id === selectedRoleId); + return ( {!token ? ( @@ -92,11 +94,16 @@ export const CreateServiceAccount = ({ isOpen, onClose, onCreated }: CreateServi > {config.roles.map((role) => ( - ))} + {selectedRole && ( +

+ {selectedRole.description} +

+ )} {error && ( diff --git a/front/assets/js/service_accounts/components/EditServiceAccount.tsx b/front/assets/js/service_accounts/components/EditServiceAccount.tsx index 8d70e412c..6ea89b2a5 100644 --- a/front/assets/js/service_accounts/components/EditServiceAccount.tsx +++ b/front/assets/js/service_accounts/components/EditServiceAccount.tsx @@ -69,6 +69,8 @@ export const EditServiceAccount = ({ if (!serviceAccount) return null; + const selectedRole = config.roles.find((role) => role.id === selectedRoleId); + return (
void handleSubmit(e)}> @@ -109,11 +111,16 @@ export const EditServiceAccount = ({ > {config.roles.map((role) => ( - ))} + {selectedRole && ( +

+ {selectedRole.description} +

+ )} {error && (