@@ -166,50 +166,28 @@ partsRouter.post('/popup/:popupId/delete', PartReviewController.deletePartReview
166166partsRouter . post ( '/reviewRequest/:reviewRequestId/delete' , PartReviewController . deletePartReviewRequest ) ;
167167
168168partsRouter . post (
169- '/:partId/reviewRequest/create ' ,
169+ '/notifyReviewer ' ,
170170 nonEmptyString ( body ( 'reviewerId' ) ) ,
171+ nonEmptyString ( body ( 'partId' ) ) ,
171172 validateInputs ,
172- PartReviewController . createPartReviewRequest
173+ PartReviewController . notifyReviewer
173174) ;
174- partsRouter . post ( '/reviewRequest/:reviewRequestId/delete' , PartReviewController . deletePartReviewRequest ) ;
175-
176- partsRouter . post ( '/:partId/upload-preview' , upload . single ( 'image' ) , PartReviewController . uploadPreview ) ;
177175
178176partsRouter . post (
179- '/:partId/update' ,
180- intMinZero ( body ( 'index' ) ) ,
181- nonEmptyString ( body ( 'commonName' ) ) ,
182- body ( 'description' ) . optional ( ) . isString ( ) ,
183- body ( 'reviewStatus' ) . custom ( ( value ) => Object . values ( Review_Status ) . includes ( value ) ) ,
184- body ( 'tagIds' ) . isArray ( ) ,
185- body ( 'assigneeIds' ) . isArray ( ) ,
186- body ( 'reviewerIds' ) . isArray ( ) ,
177+ '/notifyAssignee' ,
178+ nonEmptyString ( body ( 'assigneeId' ) ) ,
179+ nonEmptyString ( body ( 'partId' ) ) ,
187180 validateInputs ,
188- PartReviewController . updatePart
181+ PartReviewController . notifyAssignee
189182) ;
190183
191- partsRouter . post ( '/:partId/delete' , PartReviewController . deletePart ) ;
192-
193- partsRouter . get ( '/:wbsNum' , PartReviewController . getAllPartsForProject ) ;
194-
195- partsRouter . post ( '/:partId/upload-preview' , upload . single ( 'image' ) , PartReviewController . uploadPreview ) ;
196-
197184partsRouter . post (
198- '/:partId/update' ,
199- intMinZero ( body ( 'index' ) ) ,
200- nonEmptyString ( body ( 'commonName' ) ) ,
201- body ( 'description' ) . optional ( ) . isString ( ) ,
202- body ( 'reviewStatus' ) . custom ( ( value ) => Object . values ( Review_Status ) . includes ( value ) ) ,
203- body ( 'tagIds' ) . isArray ( ) ,
204- body ( 'assigneeIds' ) . isArray ( ) ,
185+ '/:partId/reviewRequest/create' ,
186+ nonEmptyString ( body ( 'reviewerId' ) ) ,
205187 validateInputs ,
206- PartReviewController . updatePart
188+ PartReviewController . createPartReviewRequest
207189) ;
208190
209- partsRouter . post ( '/:partId/delete' , PartReviewController . deletePart ) ;
210-
211- partsRouter . get ( '/:wbsNum' , PartReviewController . getAllPartsForProject ) ;
212-
213191partsRouter . post ( '/:partId/upload-preview' , upload . single ( 'image' ) , PartReviewController . uploadPreview ) ;
214192
215193partsRouter . post (
0 commit comments