diff --git a/scm-ui/public/locales/en/users.json b/scm-ui/public/locales/en/users.json index f1d71d8efc..07540134be 100644 --- a/scm-ui/public/locales/en/users.json +++ b/scm-ui/public/locales/en/users.json @@ -51,5 +51,14 @@ "password-invalid": "Password has to be between 6 and 32 characters", "passwordValidation-invalid": "Passwords have to be the same", "validatePassword": "Please validate password here" + }, + "help": { + "usernameHelpText": "Unique name of the user.", + "displayNameHelpText": "Display name of the user.", + "mailHelpText": "Email address of the user.", + "passwordHelpText": "Plain text password of the user.", + "passwordConfirmHelpText": "Repeat the password for validation.", + "adminHelpText": "An administrator is able to create, modify and delete repositories, groups and users.", + "activeHelpText": "Activate or deactive the user." } } diff --git a/scm-ui/src/users/components/UserForm.js b/scm-ui/src/users/components/UserForm.js index 3e33dcffea..80ade5e070 100644 --- a/scm-ui/src/users/components/UserForm.js +++ b/scm-ui/src/users/components/UserForm.js @@ -97,6 +97,7 @@ class UserForm extends React.Component { value={user ? user.name : ""} validationError={this.state.nameValidationError} errorMessage={t("validation.name-invalid")} + helpText={t("help.usernameHelpText")} /> ); } @@ -109,6 +110,7 @@ class UserForm extends React.Component { value={user ? user.displayName : ""} validationError={this.state.displayNameValidationError} errorMessage={t("validation.displayname-invalid")} + helpText={t("help.displayNameHelpText")} /> { value={user ? user.mail : ""} validationError={this.state.mailValidationError} errorMessage={t("validation.mail-invalid")} + helpText={t("help.mailHelpText")} /> { value={user ? user.password : ""} validationError={this.state.validatePasswordError} errorMessage={t("validation.password-invalid")} + helpText={t("help.passwordHelpText")} /> { value={this.state ? this.state.validatePassword : ""} validationError={this.state.passwordValidationError} errorMessage={t("validation.passwordValidation-invalid")} + helpText={t("help.passwordConfirmHelpText")} />