Bug#889163: tracker.debian.org: Better team management

2019-04-10 Thread Christoph Berg
Re: Mattia Rizzolo 2018-02-02 <20180202205545.gd9...@mapreri.org>
> distro-tracker has the concept of "teams", but it lacks features in
> proper team management.

A thing that seems to be missing completely is a way to watch a team
without being a member. Current use case is disabling the old
pkg-postgresql-public list from alioth, and tell people to subscribe
to tracker team email instead.

Currently, I can check the "Visible in the list of teams and free to
join by anyone" box and people can join the team, but that mean they
can also freely delete packages from the team and mess with it
otherwise.

Please make these things independent from each other:
* Team is visible
* People can join freely
* People can subscribe to team activity

Christoph



Bug#889163: tracker.debian.org: Better team management

2018-02-02 Thread Mattia Rizzolo
Package: tracker.debian.org
Severity: wishlist

distro-tracker has the concept of "teams", but it lacks features in
proper team management.

Every team has one "owner" which at the moment is simply whoever created
the team.  This flag can't be passed around to other members; also, the
team members can't see who is the owner.

Teams owners have the following special abilities over regular members:
 * can add/remove other members
 * can delete the team
 * can update the team details (name, slug, public flag, description,
   web address, maintainer email)


Teams owners should also be able to elect other team members as owners,
and the owners names should be visible somewhere (so the other team
members can e.g. poke at the owner to update the details).
I also argue the whole list of team members should be entirely public,
but maybe this could be a team-specific flag somewhere.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature