camicroscope / camicroscope/rbac-admin

Implement hierarchical marking in checkboxes

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
JavaScript
Stars
1
Forks
6
PR merge metrics
No merged PRs in 30d

Description

There is hierchy in the roles defined in the organization. `Viewer -> Editor -> Admin`

Editors have all rights of viewer, and Admin have all rights of Viewer + Editor.

## Problem
right now in the frontend, when a user clicks a checkbox in the **viewer column**, the checkboxes of **editor column** and **admin column** do not automatically get selected. Whereas those permissions are granted by hierarchy.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the frontend logic that renders the viewer, editor, and admin checkbox columns and handles checkbox changes. Trace how selecting a viewer permission affects the higher-role columns, then verify that editor and admin are selected according to the stated hierarchy.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
authorization, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.