@@ -20,7 +20,7 @@ export default class PartReviewController {
2020 try {
2121 const wbsNumber : WbsNumber = validateWBS ( req . params . wbsNum ) ;
2222
23- const parts = await PartReviewService . getAllPartsForProject ( wbsNumber , req . organization ) ;
23+ const parts = await PartReviewService . getAllPartsForProject ( wbsNumber , req . organization , req . currentUser ) ;
2424 res . status ( 200 ) . json ( parts ) ;
2525 } catch ( error : unknown ) {
2626 next ( error ) ;
@@ -73,7 +73,7 @@ export default class PartReviewController {
7373 throw new HttpException ( 400 , 'Invalid or undefined file data' ) ;
7474 }
7575
76- const fileId = await PartReviewService . uploadFile ( req . file ) ;
76+ const fileId = await PartReviewService . uploadFile ( req . file , req . currentUser , req . organization ) ;
7777
7878 res . status ( 200 ) . json ( fileId ) ;
7979 } catch ( error : unknown ) {
@@ -107,7 +107,7 @@ export default class PartReviewController {
107107 try {
108108 const { partId } = req . params ;
109109 await PartReviewService . deletePart ( partId , req . currentUser , req . organization . organizationId ) ;
110- res . status ( 200 ) . json ( { message : `Successfully deleted part #${ partId } ` } ) ;
110+ res . status ( 204 ) . json ( { message : `Successfully deleted part #${ partId } ` } ) ;
111111 } catch ( error : unknown ) {
112112 next ( error ) ;
113113 }
@@ -152,7 +152,7 @@ export default class PartReviewController {
152152 try {
153153 const { reviewId } = req . params ;
154154 await PartReviewService . deleteReview ( reviewId , req . currentUser , req . organization . organizationId ) ;
155- res . status ( 200 ) . json ( { message : 'Successfully deleted review' } ) ;
155+ res . status ( 204 ) . json ( { message : 'Successfully deleted review' } ) ;
156156 } catch ( error : unknown ) {
157157 next ( error ) ;
158158 }
@@ -246,7 +246,7 @@ export default class PartReviewController {
246246 try {
247247 const { partTagId } = req . params ;
248248 await PartReviewService . deletePartTag ( partTagId , req . currentUser , req . organization . organizationId ) ;
249- res . status ( 200 ) . send ( { message : 'Successfully deleted part tag' } ) ;
249+ res . status ( 204 ) . send ( { message : 'Successfully deleted part tag' } ) ;
250250 } catch ( error : unknown ) {
251251 next ( error ) ;
252252 }
@@ -283,7 +283,7 @@ export default class PartReviewController {
283283 try {
284284 const { faqId } = req . params ;
285285 const deletedfaq = await PartReviewService . deleteFaq ( faqId , req . currentUser , req . organization . organizationId ) ;
286- res . status ( 200 ) . json ( deletedfaq ) ;
286+ res . status ( 204 ) . json ( deletedfaq ) ;
287287 } catch ( error : unknown ) {
288288 next ( error ) ;
289289 }
@@ -336,7 +336,7 @@ export default class PartReviewController {
336336 try {
337337 const { commonMistakeId } = req . params ;
338338 await PartReviewService . deleteCommonMistake ( commonMistakeId , req . currentUser , req . organization . organizationId ) ;
339- res . status ( 200 ) . json ( { message : 'Successfully deleted common mistake' } ) ;
339+ res . status ( 204 ) . json ( { message : 'Successfully deleted common mistake' } ) ;
340340 } catch ( error : unknown ) {
341341 next ( error ) ;
342342 }
@@ -366,7 +366,7 @@ export default class PartReviewController {
366366
367367 await PartReviewService . deletePartReviewRequest ( reviewRequestId , req . currentUser , req . organization . organizationId ) ;
368368
369- res . status ( 200 ) . json ( { message : 'Successfully deleted review request' } ) ;
369+ res . status ( 204 ) . json ( { message : 'Successfully deleted review request' } ) ;
370370 } catch ( error ) {
371371 next ( error ) ;
372372 }
@@ -375,7 +375,7 @@ export default class PartReviewController {
375375 static async notifyReviewer ( req : Request , res : Response , next : NextFunction ) {
376376 try {
377377 const { reviewerId, partId } = req . body ;
378- await PartReviewService . notifyReviewer ( reviewerId , partId , req . organization . organizationId ) ;
378+ await PartReviewService . notifyReviewer ( reviewerId , partId , req . currentUser , req . organization . organizationId ) ;
379379 res . status ( 200 ) . json ( { message : 'Successfully notified reviewer' } ) ;
380380 } catch ( error ) {
381381 next ( error ) ;
@@ -385,7 +385,7 @@ export default class PartReviewController {
385385 static async notifyAssignee ( req : Request , res : Response , next : NextFunction ) {
386386 try {
387387 const { assigneeId, partId } = req . body ;
388- await PartReviewService . notifyAssignee ( assigneeId , partId , req . organization . organizationId ) ;
388+ await PartReviewService . notifyAssignee ( assigneeId , partId , req . currentUser , req . organization . organizationId ) ;
389389 res . status ( 200 ) . json ( { message : 'Successfully notified assignee' } ) ;
390390 } catch ( error ) {
391391 next ( error ) ;
@@ -442,7 +442,7 @@ export default class PartReviewController {
442442 const { popupId } = req . params ;
443443 const organizationID = req . organization . organizationId ;
444444 await PartReviewService . deletePartReviewPopup ( popupId , user , organizationID ) ;
445- res . status ( 200 ) . json ( { message : 'Popup deleted successfully' } ) ;
445+ res . status ( 204 ) . json ( { message : 'Popup deleted successfully' } ) ;
446446 } catch ( error ) {
447447 next ( error ) ;
448448 }
@@ -452,7 +452,7 @@ export default class PartReviewController {
452452 try {
453453 const { fileId } = req . params ;
454454
455- const fileData = await PartReviewService . downloadFile ( fileId ) ;
455+ const fileData = await PartReviewService . downloadFile ( fileId , req . currentUser , req . organization ) ;
456456
457457 res . setHeader ( 'content-type' , String ( fileData . type ) ) ;
458458 res . setHeader ( 'content-disposition' , `attachment; filename="file-${ fileId } "` ) ;
0 commit comments