Skip to content

Commit 8cc6987

Browse files
authored
Merge pull request #1559 from Northeastern-Electric-Racing/#745-JakeWu-Chen-useProjectLeadId/ProjectManagerId
#745 used projectManagerID and projectLeadId to store numbers
2 parents af5fdc6 + 5c3ec3c commit 8cc6987

4 files changed

Lines changed: 16 additions & 16 deletions

File tree

src/backend/src/controllers/work-packages.controllers.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ export default class WorkPackagesController {
7272
blockedBy,
7373
expectedActivities,
7474
deliverables,
75-
projectLead,
76-
projectManager
75+
projectLeadId,
76+
projectManagerId
7777
} = req.body;
7878

7979
let { stage } = req.body;
@@ -94,8 +94,8 @@ export default class WorkPackagesController {
9494
blockedBy,
9595
expectedActivities,
9696
deliverables,
97-
projectLead,
98-
projectManager
97+
projectLeadId,
98+
projectManagerId
9999
);
100100
return res.status(200).json({ message: 'Work package updated successfully' });
101101
} catch (error: unknown) {

src/backend/src/routes/work-packages.routes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ workPackagesRouter.post(
4444
body('deliverables').isArray(),
4545
body('deliverables.*.id').isInt({ min: -1 }).not().isString(),
4646
nonEmptyString(body('deliverables.*.detail')),
47-
intMinZero(body('projectLead').optional()),
48-
intMinZero(body('projectManager').optional()),
47+
intMinZero(body('projectLeadId').optional()),
48+
intMinZero(body('projectManagerId').optional()),
4949
validateInputs,
5050
WorkPackagesController.editWorkPackage
5151
);

src/backend/src/services/work-packages.services.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,8 @@ export default class WorkPackagesService {
273273
* @param blockedBy the new WBS elements to be completed before this WP
274274
* @param expectedActivities the new expected activities descriptions for this WP
275275
* @param deliverables the new expected deliverables descriptions for this WP
276-
* @param projectLead the new lead for this work package
277-
* @param projectManager the new manager for this work package
276+
* @param projectLeadId the new lead for this work package
277+
* @param projectManagerId the new manager for this work package
278278
*/
279279
static async editWorkPackage(
280280
user: User,
@@ -287,8 +287,8 @@ export default class WorkPackagesService {
287287
blockedBy: WbsNumber[],
288288
expectedActivities: DescriptionBullet[],
289289
deliverables: DescriptionBullet[],
290-
projectLead: number,
291-
projectManager: number
290+
projectLeadId: number,
291+
projectManagerId: number
292292
): Promise<void> {
293293
// verify user is allowed to edit work packages
294294
if (isGuest(user.role)) throw new AccessDeniedGuestException('edit work packages');
@@ -419,7 +419,7 @@ export default class WorkPackagesService {
419419
const projectManagerChangeJson = createChange(
420420
'project manager',
421421
await getUserFullName(originalWorkPackage.wbsElement.projectManagerId),
422-
await getUserFullName(projectManager),
422+
await getUserFullName(projectManagerId),
423423
crId,
424424
userId,
425425
wbsElementId!
@@ -431,7 +431,7 @@ export default class WorkPackagesService {
431431
const projectLeadChangeJson = createChange(
432432
'project lead',
433433
await getUserFullName(originalWorkPackage.wbsElement.projectLeadId),
434-
await getUserFullName(projectLead),
434+
await getUserFullName(projectLeadId),
435435
crId,
436436
userId,
437437
wbsElementId!
@@ -459,8 +459,8 @@ export default class WorkPackagesService {
459459
wbsElement: {
460460
update: {
461461
name,
462-
projectLeadId: projectLead,
463-
projectManagerId: projectManager
462+
projectLeadId,
463+
projectManagerId
464464
}
465465
},
466466
stage,

src/frontend/src/pages/WorkPackageDetailPage/WorkPackageEditContainer/WorkPackageEditContainer.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,8 @@ const WorkPackageEditContainer: React.FC<WorkPackageEditContainerProps> = ({ wor
146146
const blockedByWbsNums = blockedBy.map((blocker) => validateWBS(blocker));
147147
try {
148148
const payload = {
149-
projectLead: leadId ? parseInt(leadId) : undefined,
150-
projectManager: managerId ? parseInt(managerId) : undefined,
149+
projectLeadId: leadId ? parseInt(leadId) : undefined,
150+
projectManagerId: managerId ? parseInt(managerId) : undefined,
151151
workPackageId: workPackage.id,
152152
userId,
153153
name,

0 commit comments

Comments
 (0)