BlueBrain / BlueBrain/nexus

Ability to easily find out if a user has read/write access on a project

Open
#3,827 0 comments 0 reactions 0 assignees View on GitHub
delta enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.