Paul Bailey
b73f761308
Implement invitation system with server actions
- Add inviteUserToList: Create invitations with email validation and expiration
- Add getInvitations: Retrieve pending invitations for current user
- Add acceptInvitation: Accept invitation and create collaborator record
- Add declineInvitation: Decline and remove invitation
- Add getCollaborators: List all collaborators for a list
- Add updateCollaboratorPermission: Change collaborator permission level
- Add removeCollaborator: Revoke collaborator access
- Include proper authorization checks and error handling
- Add invitation expiration logic (7 days)
- Implement transaction for atomic invitation acceptance
Requirements: 5.1, 5.2, 5.3, 8.1, 8.5
2025-12-02 00:57:50 +00:00
..
2025-12-02 00:52:48 +00:00
2025-12-02 00:48:47 +00:00
2025-12-02 00:39:04 +00:00
2025-12-01 21:18:57 +00:00
2025-12-01 20:34:21 +00:00
2025-12-02 00:52:48 +00:00
2025-12-02 00:57:50 +00:00
2025-12-01 19:04:37 +00:00
2025-12-02 00:03:23 +00:00