indico / indico/indico

Show protection hierarchy in the protection area

Open
#181 1 comment 0 reactions 0 assignees View on GitHub
enhancement p-essential
Dominant language
Python
Stars
2.1k
Forks
551
Avg merge
2d 9h
Merged PRs (30d)
21

Description

``` yaml
# Ticket imported from Trac
```

In the protection area for an event/session/contribution/etc... it should be specified where the "protection status" of the object is being inherited from. i.e.: ''Event 'AVC Section Meeting' is private, through inheritance from category 'IT Department'' ' .
Additionally, it could be interesting to show not only the list of people/groups that are being granted direct access to the event (for display/modification), but as well those that are inherited from the hierarchy, along with indication of their 'source'. i.e. ''Pedro Ferreira has management rights over 'AVC Section Meeting', inherited from 'AVC Section'''

Contributor guide

Open the contributing guide

Research direction

The issue names the protection area for events, sessions, contributions, and related objects, but no files or tests. Start by locating that area and the hierarchy-based protection and access inheritance logic; done means showing each object's protection source and inherited people or groups with their source.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authorization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.