Ability to easily find out if a user has read/write access on a project
- Dominant language
- Scala
- Stars
- 301
- Forks
- 76
- PR merge metrics
- No merged PRs in 30d
Description
## Description
Currently, for a Delta client to find out whether the logged in use has read/write access to a project is not simple since ACLs can be defined at several level (`/`, Organization or Project) and across several Identity including (e.g. a user can be member of a group).
This logic already exists in Delta and could be exposed for client to easily reuse.
Contributor guide
Research direction
Start by locating the existing Delta logic that evaluates project access across ACLs at /, organization, and project levels, including group membership. Determine the client-facing entry point where this reusable check should be exposed, then verify that read and write access can be determined for each applicable identity and ACL level.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- api, authorization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100