Skip to content

Commit

Permalink
remove username req when not needed for import repo and space (#765)
Browse files Browse the repository at this point in the history
  • Loading branch information
Dan Wilson authored and Harness committed Nov 3, 2023
1 parent bf9a595 commit 2112fcb
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 23 deletions.
30 changes: 20 additions & 10 deletions web/src/components/NewRepoModalButton/ImportForm/ImportForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -184,19 +184,29 @@ const ImportForm = (props: ImportFormProps) => {

{auth ? (
<>
<FormInput.Text
name="username"
label={getString('userName')}
placeholder={getString('importRepo.userPlaceholder')}
tooltipProps={{
dataTooltipId: 'repositoryUserTextField'
}}
/>
{formik.values.gitProvider === GitProviders.BITBUCKET && (
<FormInput.Text
name="username"
label={getString('userName')}
placeholder={getString('importRepo.userPlaceholder')}
tooltipProps={{
dataTooltipId: 'repositoryUserTextField'
}}
/>
)}
<FormInput.Text
inputGroup={{ type: 'password' }}
name="password"
label={getString('importRepo.passToken')}
placeholder={getString('importRepo.passwordPlaceholder')}
label={
formik.values.gitProvider === GitProviders.BITBUCKET
? getString('importRepo.appPassword')
: getString('importRepo.passToken')
}
placeholder={
formik.values.gitProvider === GitProviders.BITBUCKET
? getString('importRepo.appPasswordPlaceholder')
: getString('importRepo.passTokenPlaceholder')
}
tooltipProps={{
dataTooltipId: 'repositoryPasswordTextField'
}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,14 +164,16 @@ const ImportSpaceForm = (props: ImportFormProps) => {
<hr className={css.dividerContainer} />
</Container>
</Layout.Horizontal>
<FormInput.Text
name="username"
label={getString('userName')}
placeholder={getString('importRepo.userPlaceholder')}
tooltipProps={{
dataTooltipId: 'spaceUserTextField'
}}
/>
{formik.values.gitProvider === GitProviders.BITBUCKET && (
<FormInput.Text
name="username"
label={getString('userName')}
placeholder={getString('importRepo.userPlaceholder')}
tooltipProps={{
dataTooltipId: 'spaceUserTextField'
}}
/>
)}
{formik.errors.username ? (
<Text
margin={{ top: 'small', bottom: 'small' }}
Expand All @@ -183,8 +185,16 @@ const ImportSpaceForm = (props: ImportFormProps) => {
) : null}
<FormInput.Text
name="password"
label={getString('importRepo.passToken')}
placeholder={getString('importRepo.passwordPlaceholder')}
label={
formik.values.gitProvider === GitProviders.BITBUCKET
? getString('importRepo.appPassword')
: getString('importRepo.passToken')
}
placeholder={
formik.values.gitProvider === GitProviders.BITBUCKET
? getString('importRepo.appPasswordPlaceholder')
: getString('importRepo.passTokenPlaceholder')
}
tooltipProps={{
dataTooltipId: 'spacePasswordTextField'
}}
Expand Down
4 changes: 3 additions & 1 deletion web/src/framework/strings/stringTypes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -311,13 +311,15 @@ export interface StringsMap {
'imageUpload.upload': string
importGitRepo: string
importProgress: string
'importRepo.appPassword': string
'importRepo.appPasswordPlaceholder': string
'importRepo.failedToImportRepo': string
'importRepo.group': string
'importRepo.groupPlaceholder': string
'importRepo.org': string
'importRepo.orgPlaceholder': string
'importRepo.passToken': string
'importRepo.passwordPlaceholder': string
'importRepo.passTokenPlaceholder': string
'importRepo.passwordReq': string
'importRepo.project': string
'importRepo.projectPlaceholder': string
Expand Down
6 changes: 4 additions & 2 deletions web/src/i18n/strings.en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -764,8 +764,10 @@ importRepo:
groupPlaceholder: Enter the Group name
reqAuth: Requires Authorization
userPlaceholder: Enter Username
passwordPlaceholder: Enter Password
passToken: Password/Token
passToken: Token
passTokenPlaceholder: Enter Token
appPassword: App Password
appPasswordPlaceholder: Enter App Password
failedToImportRepo: Failed to import repository. Please try again.
validation: Invalid GitHub or GitLab URL
required: Repository URL is required
Expand Down

0 comments on commit 2112fcb

Please sign in to comment.