Skip to content

Commit d3aa1ef

Browse files
committed
feat: add activity logs for removeProjectMember function
1 parent 8027b6c commit d3aa1ef

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/controllers/project.controller.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,20 @@ export const removeProjectMember = async (req, res, next) => {
12601260
},
12611261
});
12621262

1263+
await createActivityLog({
1264+
entityType: 'PROJECT',
1265+
action: 'MEMBER_REMOVED',
1266+
userId: user.id,
1267+
organizationId,
1268+
teamId,
1269+
projectId,
1270+
details: {
1271+
removedUserId: memberToRemove.id,
1272+
previousRole: memberToRemove.role,
1273+
removedAt: new Date(),
1274+
},
1275+
});
1276+
12631277
res.status(200).json({
12641278
success: true,
12651279
message: 'Member removed from project successfully',

0 commit comments

Comments
 (0)