openedx / openedx/openedx-authz

TC-00575: Evaluate public library visibility for all Studio roles (toggle reuse)

Open
#310 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

willow
Dominant language
Python
Stars
0
Forks
9
Avg merge
13d 9h
Merged PRs (30d)
9

Description

Currently, only users with the Course Creator role can see public libraries. However, it feels more natural and intuitive that anyone with at least one active role in Studio should also have visibility into these public libraries.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how visibility for public libraries is authorized and where the Course Creator role is checked. Confirm the existing Studio role definition and toggle behavior before changing the policy. Done means users with any active Studio role can see public libraries while users without an active Studio role cannot.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authorization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.