openedx / openedx/openedx-authz

Add Import as a permission to the permissions list

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

Nobody has claimed this yet.

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

Description

User Story
As a library admin, I want to add 'Import' as a permission to the permissions list and to the role descriptions in the Library Team Management dashboard so that it's clear that (1) being able to import a course to a library is an action that select roles and users have permissions to do and (2) which roles and users have that ability.

Acceptance Criteria
Given I have access to the Library Team Management dashboard
When I view the list of permissions
Then I see that 'Import' has been added under the Content heading as a permission (that Library Admins and Authors can do)
And when I view the role descriptions
Then I see that the ability to import courses to a library has been added to the role descriptions for Library Admins and Library Authors

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 locating the Library Team Management dashboard permission list and role-description definitions in the repository. Add Import under Content for Library Admins and Library Authors, then verify the displayed permission and both role descriptions match the acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authorization
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.