#4086 "Give" a Pagure group to another user (a.k.a. swap group creator privileges)
Closed: Fixed Opened by jflory7.

Problem

There is no way for a group creator to leave a group they create without deleting the group.

Background

A group creator may need to pass their permissions to another user in the future. This is true for many of Fedora's elected groups, like the Council, Mindshare, and FESCo. People come and go over time, which is expected. However, there is no way to pass a group on to someone else or for the group founder to leave without deleting the group.

My two real-world use cases are to

  1. Give rit-tigeros-team to @tjzabel
  2. Give mindshare to @bex

Details

First, it might be better to refer to "group founder" as "group lead" to better indicate it is a dynamic property.

Then, when browsing the group's profile, the group lead should see a gear cog icon to indicate settings for each individual user listed as a member of the group. When the gear cog is clicked, a new text option list appears with a single option, to give group away to another user (it might be good to design this so future options could be displayed below the "give group to another user" option, if groups become more complex later on).

The gear cog would appear next to each user here:

Screenshot_2018-11-29_Group_rit-tigeros-team_-_Pagure_io.png

Outcome

  1. A group creator can save themselves emails from a group they are no longer involved in
  2. An active group lead can better maintain a Pagure group over time

Metadata Update from @pingou:
- Issue tagged with: RFE

Metadata Update from @pingou:
- Issue assigned to pingou
- Issue set to the milestone: 5.2

Commit 3448fc31 fixes this issue

@pingou Awesome! Thanks. :tada:

Once this makes it to production, I will pass the Mindshare group to @bex and rit-tigeros-team to @tjzabel.

Metadata
Related Pull Requests