[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: salsa.debian.org (git.debian.org replacement) going into beta, roles



On Wed, Dec 27, 2017 at 08:48:29AM +0100, Geert Stappers wrote:
> On Wed, Dec 27, 2017 at 08:33:12AM +0100, Anton Gladky wrote:
> > 2017-12-27 1:35 GMT+01:00 Philip Rinn <rinni@inventati.org>:
> > <skip>
> > > Is it true (and intended) that -guest users can't create projects within
> > > teams/groups they are member of? Or am I missing something? [I was not able to
> > > create a project within the Debian Science Team]
> > 
> > Hmm, it is really so that the users with the role "master" or "owner" are able
> > to create new projects. The users with the role "developer" are not
> > able to do it.
> > 
> > Should we use the role "master" by default? What is the common practice?
> 
> Good question.  I don't know, I have added 'roles' to subject line
> with the intention that guide lines for roles will be provided.
> 


On Wed, Dec 27, 2017 at 08:46:25AM +0100, Mattia Rizzolo wrote:
> On Wed, Dec 27, 2017 at 01:35:50AM +0100, Philip Rinn wrote:
> > Is it true (and intended) that -guest users can't create projects within
> > teams/groups they are member of? Or am I missing something? [I was not able to
> > create a project within the Debian Science Team]
> 
> As Anton noted, you need to be a "master" in that group.  The difference
> between "master" and "developer" in groups is only that masters can
> create projects.
> 
> > For me this is a drawback. I'm a DM and maintain 9 packages within
> > collab-maint now. I want to invite other Debian Contributors to help with my
> > packages. Now I'd need to ask some DD to create 9 projects for my existing
> > packages (and also for new ones) within the Debian group for me. On Alioth I
> > could do this on my own. Why the difference?
> 
> It's not different.  Also on alioth you weren't supposed to be able to
> create repositories. https://lists.debian.org/debian-devel-announce/2015/08/msg00008.html
> But apparently that wasn't really enforced as wild cronjobs keep
> overriding the one that restore the inted permissions as written there.
> 
> So yes, you need to get a DD to do the one-off work of creating a
> "collab-maint" project and grant you "master" powers in that projects
> (so that you can add future members yourself).



Groeten
Geert Stappers
-- 
Leven en laten leven


Reply to: