Contributor cannot access completed parent work item from sub-work item
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 59.6k
- Forks
- 5.8k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 49
Description
Summary
A user with Contributor access inherited through a Teamspace cannot reliably access the completed parent work item from an open sub-work item.
The parent-child relationship is still present in the API, but the web UI does not expose usable parent context/breadcrumb to the Contributor when the parent is Done and the Contributor is not assigned to it.
Environment
- Plane: self-hosted Commercial
- Version:
v2.6.3 - Project: private
- User access: Contributor, inherited through a Teamspace
guest_view_all_features: disabled, but the affected user is a Contributor, not a Guest
Steps to reproduce
- Create a parent work item in a private project.
- Create a sub-work item under that parent.
- Give another user Contributor access to the project through a linked Teamspace.
- Assign the Contributor only to the sub-work item, not to the parent.
- Mark the parent work item as
Donewhile leaving the sub-work item open. - Log in as the Contributor and open the sub-work item.
- Try to view the parent request through the parent breadcrumb/context.
Actual behavior
The Contributor cannot see usable information from the parent work item through the sub-work item. The parent breadcrumb/context is missing or does not work, so the assignee cannot read the original request kept in the parent.
The relationship itself has not been removed. A public API request for the child with expand=parent still returns the parent ID, sequence ID, and project ID.
Expected behavior
A Contributor should be able to view all work items in a project, including work items that:
- are
Done; - are not assigned to that Contributor;
- were created by another project member.
Opening a sub-work item should show a usable parent breadcrumb/link and allow the Contributor to open the parent work item.
This appears consistent with the documented Contributor permissions, which grant access to view project work items.
Questions
- Is this behavior expected for Contributor access inherited through a Teamspace?
- Is there a project or workspace setting required to make completed parent work items visible to Contributors?
- Is this a known issue in
v2.6.3? - Has this behavior been fixed in Plane
v3.0.0or a later release? - What is the recommended workflow if a sub-work-item assignee must read the complete request stored in its parent without also being assigned to the parent?
We can provide private instance/task identifiers to Plane support if needed, but have omitted them from this public report.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the v2.6.3 scenario with a Contributor inherited through a Teamspace, a completed parent, and an open child. Start by comparing the child’s web UI parent breadcrumb/context with the API response from expand=parent; done means the Contributor can open the completed, unassigned parent from the sub-work item.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- authorization, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100