lablup / lablup/backend.ai

Add session-app RBAC element type for session app access control

Open
#10,430 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
670
Forks
183
Avg merge
17h 7m
Merged PRs (30d)
358

Description

== Motivation ==

Admins should be able to access compute session listings and detail panels, but session app access must be controlled by a separate permission. The current RBAC element type cannot separate session metadata access from app access.

== Objective ==

Add a session-app value to the RBAC element type, so that session app access permission can be managed separately from session metadata access.

== Expected Sub Issues ==

1. Add session-app to RBAC element type enum

2. Apply RBAC creator pattern for session-app

3. Data migration for session-app RBAC element type

JIRA Issue: BA-5376

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.