]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-22931 Create User form validation
authorguillaume-peoch-sonarsource <guillaume.peoch@sonarsource.com>
Tue, 10 Sep 2024 09:30:59 +0000 (11:30 +0200)
committersonartech <sonartech@sonarsource.com>
Wed, 11 Sep 2024 20:03:48 +0000 (20:03 +0000)
fix ITs

server/sonar-web/src/main/js/apps/users/components/UserForm.tsx

index 116c79a9e6a8a45e38cf698d53583c6c5d5edcf9..0c6d227982334b19e1d1adb620ca680358ac34e8 100644 (file)
@@ -138,6 +138,7 @@ export default function UserForm(props: Props) {
   };
 
   const header = user ? translate('users.update_user') : translate('users.create_user');
+  const fieldsdMissing = user ? false : name === '' || login === '' || !password.isValid;
 
   return (
     <Modal
@@ -254,7 +255,7 @@ export default function UserForm(props: Props) {
           <Spinner loading={isLoadingCreate || isLoadingUserUpdate} />
 
           <ButtonPrimary
-            disabled={isLoadingCreate || isLoadingUserUpdate}
+            disabled={isLoadingCreate || isLoadingUserUpdate || fieldsdMissing}
             type="submit"
             form="user-form"
           >