0
[feature]: Block self-rejoin after admin removes a project or workspace member
Source: makeplane/plane#9662 · opened by @IsmailofficialGithub
Is there an existing issue for this? • I have searched the existing issues Summary After an admin removes someone from a project (or workspace), that user should not be able to get access back by clicking Join on a public project. Access should return only when an admin explicitly adds or invites them again. Today, remove only sets is_active=false, and the self-join API can reactivate the same membership without an invite. Why should this be worked on? Admins expect “Remove member” to revoke access until they allow it again. On public projects, removed members can rejoin immediately via POST /api/users/me/workspaces/<slug>/projects/invitations/, which reactivates the inactive row. That makes member removal ineffective for common public-project setups and creates a security/UX gap: remove looks permanent in the UI, but access can be restored without admin action. Distinguishing admin-revoked membership from voluntary leave (e.g. an access_revoked flag) fixes this while…
No pledges yet. Be the first to back this.
Comments
Similar requests
[feature]: Invite non-workspace members directly to project
0 votes · 0 comments
[feature]: Capability in god-mode / envfile to have options to disable/limit the creation of new workspace in self-hosted
0 votes · 0 comments
[feature]: Add project member management (POST/PATCH/DELETE) to REST API v1
1 vote · 0 comments
[feature]: Allow workspace- or organization-wide work item templates
0 votes · 0 comments
[feature]: Constrained member picker custom work item property
0 votes · 0 comments
No comments yet.