makeplane / makeplane/plane

[bug]: Workspace administrators cannot view projects marked as "Private"

Open
#3,398 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
59.6k
Forks
5.8k
Avg merge
1d 22h
Merged PRs (30d)
49

Description

Is there an existing issue for this?
  • I have searched the existing issues
Current behavior

When any user creates a Project, they can mark it as "Private". Projects marked in this manner are only visible by the creator and the individual users given permission to see the project.

One would expect that a Workspace administrator could also see the project, regardless of its Public or Private status. Unfortunately, Plane does not work in this manner.

I recommend that Plane modify this behavior, allowing a Workspace administrator to see all projects in a Workspace. If the user that created a Private project leaves the company, an administrator should have the ability to access that Project and take action accordingly.

Steps to reproduce

See "Current behavior" -- no steps are needed.

Browser

Google Chrome

Version

Self-hosted

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the visibility behavior with a private project, its creator, and a workspace administrator, then trace the project access and permission checks. Done means workspace administrators can view private projects in their workspace while existing creator and explicitly granted-user access remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, typescript
Domain
authorization, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.