Skip to content

Commit d6836ae

Browse files
committed
Dont Require Project Lead And Manager on Edit
1 parent 33cde3e commit d6836ae

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

src/frontend/src/components/NERAutocomplete.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ interface NERAutocompleteProps {
2626
listboxProps?: HTMLAttributes<HTMLUListElement>;
2727
filterSelectedOptions?: boolean;
2828
errorMessage?: FieldError;
29+
required?: boolean;
2930
}
3031

3132
const NERAutocomplete: React.FC<NERAutocompleteProps> = ({
@@ -38,7 +39,8 @@ const NERAutocomplete: React.FC<NERAutocompleteProps> = ({
3839
value,
3940
listboxProps,
4041
filterSelectedOptions,
41-
errorMessage
42+
errorMessage,
43+
required = true
4244
}) => {
4345
const theme = useTheme();
4446

@@ -59,7 +61,7 @@ const NERAutocomplete: React.FC<NERAutocompleteProps> = ({
5961
sx: { height: '56px' }
6062
}}
6163
placeholder={placeholder}
62-
required
64+
required={required}
6365
/>
6466
);
6567
};

src/frontend/src/pages/WorkPackageForm/WorkPackageFormDetails.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ const WorkPackageFormDetails: React.FC<Props> = ({
145145
size="small"
146146
placeholder="Select a Project Lead"
147147
value={userToOption(usersForLead.find((user) => user.userId.toString() === lead))}
148+
required={false}
148149
/>
149150
</Grid>
150151
<Grid item xs={12} md={6}>
@@ -157,6 +158,7 @@ const WorkPackageFormDetails: React.FC<Props> = ({
157158
size="small"
158159
placeholder="Select a Project Manager"
159160
value={userToOption(usersForManager.find((user) => user.userId.toString() === manager))}
161+
required={false}
160162
/>
161163
</Grid>
162164
</>

0 commit comments

Comments
 (0)