learningequality / learningequality/studio

Allow channel owners to remove invited editors

Open
#2,965 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

P1 - important TAG: new feature TAG: ux update
Dominant language
Python
Stars
191
Forks
307
Avg merge
5d 6h
Merged PRs (30d)
10

Description

Summary

Currently users can delete the pending invitations to edit/view their channel, but they have no way of uninviting other users once those have accepted the invitation and became channel editors. This may cause issues in teams of curators when some editors leave the shared workspace/group/org, but still have permissions to edit channels, and there is no way to remove them.

Original issue reported on community forums.

Category

ENHANCEMENT

Usage Details

...

Traceback or relevant snippet from browser console

...

How to reproduce

...

Screenshots

There are no options to manage established editors, only while the invite is pending.

Sharing - Kolibri QA Channel - Kolibri Studio - Google Chrome_004

Real-life consequences

Impossibility to revoke permissions to invited editors.

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 the existing channel invitation-management flow described in the issue, including how pending invitations are removed and how established editors are represented. Confirm the channel-owner permission path and define the removal behavior; done when owners can revoke an established editor's access and that user can no longer edit the channel.

Written by the indexing model from the issue text.

Assessment

Domain
authorization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.