-
Notifications
You must be signed in to change notification settings - Fork 348
Description
Description:
I'd like to propose a backend feature that allows users to invite multiple collaborators to a single project.This would enable efficient work quality and improve team work, while reflecting practical project management scenarios.
Feature Overview:
A user (project owner) can invite multiple users to collaborate on their project
Invitations can be sent via user ID, email, or username
The invited users can accept or reject the collaboration request
Once accepted, collaborators can view or edit the project (depending on role/permission if applicable)
Planned Implementation Scope (Backend):
I’d like to work on the backend part of this feature, which includes:
Creating/updating the project schema to hold a list of collaborators
Creating endpoints to:
1)Send invite
2)Accept/reject invite
3)Get list of collaborators on a project
4)Validation: prevent duplicate invites, handle private/public collaboration rules
Let me know if this can be taken up — I’d love to contribute this!
Sub-issues
- Implement API to Send Collaboration Invite for a Project (Backend) #1191 Implement API to Send Collaboration Invite for a Project
- Implement API to Accept/Reject Collaboration Invite (Backend) #1192 Implement API to Accept/Reject Collaboration Invite (Backend)
- API Endpoint: Get List of Collaborators for a Project #1193 Implement API to Get List of Collaborators for a Project
Sub-issues
Metadata
Metadata
Assignees
Type
Projects
Status