Skip to content

Commit

Permalink
PM-684 - make job description a required field for Taas Projects
Browse files Browse the repository at this point in the history
  • Loading branch information
vas3a committed Jan 28, 2025
1 parent 01b0ee1 commit 606cc39
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
1 change: 1 addition & 0 deletions src/containers/TaaSProjectForm/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,7 @@ const TaaSProjectForm = ({
errorMsg={getFormError(
`jobs[${index}].description`
)}
isRequired
>
<FieldDescription
value={job.description}
Expand Down
20 changes: 10 additions & 10 deletions src/util/validation.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,29 +28,29 @@ export const taaSProjectFormValidationSchema = Yup.object({
.required('Please enter project title'),
jobs: Yup.array().of(
Yup.object().shape({
title: Yup.string().required('Please, enter job title'),
title: Yup.string().required('Please enter job title'),
people: Yup.number()
.min(1, 'Please, choose at least one people')
.test('number', 'Please, choose at least one people', isValidNumber),
role: Yup.object().test('role', 'Please, choose role', isValidSelect),
.min(1, 'Please choose at least one people')
.test('number', 'Please choose at least one people', isValidNumber),
role: Yup.object().test('role', 'Please choose role', isValidSelect),
duration: Yup.number()
.min(4, 'Please, choose at least 4 weeks')
.test('number', 'Please, choose at least 4 weeks', isValidNumber),
.min(4, 'Please choose at least 4 weeks')
.test('number', 'Please choose at least 4 weeks', isValidNumber),
workload: Yup.object().test(
'workload',
'Please, choose workload',
'Please choose workload',
isValidSelect
),
description: Yup.string().optional(),
description: Yup.string().required('Please enter a job description'),
skills: Yup.array()
.of(
Yup.object().shape({
name: Yup.string(),
skillId: Yup.string()
})
)
.required('Required', 'Please, choose at least one skill.')
.min(1, 'Please, choose at least one skill.')
.required('Required', 'Please choose at least one skill.')
.min(1, 'Please choose at least one skill.')
})
)
})

0 comments on commit 606cc39

Please sign in to comment.