You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Jeremy Boynes <jb...@apache.org> on 2006/01/10 06:57:25 UTC
Issue permissions in JIRA
The default JIRA permission setup has a few different types of users:
* "anyone", basically anonymous, who can view things
* "jira-user", people who have accounts, who can create issues
and add information to them
* "tuscany-developers" who can modify issues, assign them, close them
for the Tuscany project (e.g. a committer)
* "jira-admins" who can configure JIRA itself and modify things about
projects
This generally works well but raises a question for people who are
actively involved in the project but who are not yet committers: what is
the policy for allowing them to modify issues?
A few options we have here are:
* restrict it to committers and have them update the issues as needed
* be fairly liberal about granting "developer" status to contributors
* create a custom permission level somewhere between "user" and
"developer" and grant that to contributors
Any thoughts, suggestions and/or preferences?
--
Jeremy
Re: Issue permissions in JIRA
Posted by Jean-Sebastien Delfino <js...@apache.org>.
We've never closed that discussion. Could people on the group give their
thoughts on the subject?
--
Jean-Sebastien
Paul Fremantle wrote:
> Make sure you don't let anyone (i.e. anonymous users) raise issues. Then you
> become the default project for non-logged in users and you get a whole load
> of random issues added from other projects :-)
>
> Yours talking-from-experience
>
> Paul
>
> On 1/12/06, Jean-Sebastien Delfino <js...@apache.org> wrote:
>
>> I'm just starting to look at JIRA and here are some thoughts:
>>
>> I can identify the following roles:
>> - user
>> - developer (contributor but not committer)
>> - committer
>> - admin
>>
>> I browsed the JIRA docs and I'm still looking for a workflow diagram to
>> better understand the lifecycle of a JIRA issue, but here's what I think
>> each of these roles will want to do:
>> - As a user I want to be able to report and modify issues, resolve
>> (cancel?) and close/verify issues that I've opened.
>> - As a developer I want to be able to do all of the above, plus assign
>> issues that have not been assigned yet, modify issues, resolve issues
>> assigned to me (duplicate or not repro for example?) and attach patches
>> to them (assuming that this is how patches get contributed).
>> - As a committer, I want to be able to do all of the above plus resolve
>> issues (as fixed for example after checking in) and reassign issues.
>> - As an admin I want permission to do everything.
>>
>> What do people in the group think? Jeremy, does that fit with the JIRA
>> user-type / permission model?
>> --
>>
>> Jean-Sebastien Delfino
>>
>> Jeremy Boynes wrote:
>>
>>> The default JIRA permission setup has a few different types of users:
>>> * "anyone", basically anonymous, who can view things
>>> * "jira-user", people who have accounts, who can create issues
>>> and add information to them
>>> * "tuscany-developers" who can modify issues, assign them, close them
>>> for the Tuscany project (e.g. a committer)
>>> * "jira-admins" who can configure JIRA itself and modify things about
>>> projects
>>>
>>> This generally works well but raises a question for people who are
>>> actively involved in the project but who are not yet committers: what is
>>> the policy for allowing them to modify issues?
>>>
>>> A few options we have here are:
>>> * restrict it to committers and have them update the issues as needed
>>> * be fairly liberal about granting "developer" status to contributors
>>> * create a custom permission level somewhere between "user" and
>>> "developer" and grant that to contributors
>>>
>>> Any thoughts, suggestions and/or preferences?
>>> --
>>> Jeremy
>>>
>>>
>>>
>
>
>
> --
> Paul Fremantle
> VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
>
> http://bloglines.com/blog/paulfremantle
> paul@wso2.com
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
>
Re: Issue permissions in JIRA
Posted by Paul Fremantle <pz...@gmail.com>.
Make sure you don't let anyone (i.e. anonymous users) raise issues. Then you
become the default project for non-logged in users and you get a whole load
of random issues added from other projects :-)
Yours talking-from-experience
Paul
On 1/12/06, Jean-Sebastien Delfino <js...@apache.org> wrote:
>
> I'm just starting to look at JIRA and here are some thoughts:
>
> I can identify the following roles:
> - user
> - developer (contributor but not committer)
> - committer
> - admin
>
> I browsed the JIRA docs and I'm still looking for a workflow diagram to
> better understand the lifecycle of a JIRA issue, but here's what I think
> each of these roles will want to do:
> - As a user I want to be able to report and modify issues, resolve
> (cancel?) and close/verify issues that I've opened.
> - As a developer I want to be able to do all of the above, plus assign
> issues that have not been assigned yet, modify issues, resolve issues
> assigned to me (duplicate or not repro for example?) and attach patches
> to them (assuming that this is how patches get contributed).
> - As a committer, I want to be able to do all of the above plus resolve
> issues (as fixed for example after checking in) and reassign issues.
> - As an admin I want permission to do everything.
>
> What do people in the group think? Jeremy, does that fit with the JIRA
> user-type / permission model?
> --
>
> Jean-Sebastien Delfino
>
> Jeremy Boynes wrote:
> > The default JIRA permission setup has a few different types of users:
> > * "anyone", basically anonymous, who can view things
> > * "jira-user", people who have accounts, who can create issues
> > and add information to them
> > * "tuscany-developers" who can modify issues, assign them, close them
> > for the Tuscany project (e.g. a committer)
> > * "jira-admins" who can configure JIRA itself and modify things about
> > projects
> >
> > This generally works well but raises a question for people who are
> > actively involved in the project but who are not yet committers: what is
> > the policy for allowing them to modify issues?
> >
> > A few options we have here are:
> > * restrict it to committers and have them update the issues as needed
> > * be fairly liberal about granting "developer" status to contributors
> > * create a custom permission level somewhere between "user" and
> > "developer" and grant that to contributors
> >
> > Any thoughts, suggestions and/or preferences?
> > --
> > Jeremy
> >
> >
>
--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
http://bloglines.com/blog/paulfremantle
paul@wso2.com
"Oxygenating the Web Service Platform", www.wso2.com
Re: Issue permissions in JIRA
Posted by Jean-Sebastien Delfino <js...@apache.org>.
I'm just starting to look at JIRA and here are some thoughts:
I can identify the following roles:
- user
- developer (contributor but not committer)
- committer
- admin
I browsed the JIRA docs and I'm still looking for a workflow diagram to
better understand the lifecycle of a JIRA issue, but here's what I think
each of these roles will want to do:
- As a user I want to be able to report and modify issues, resolve
(cancel?) and close/verify issues that I've opened.
- As a developer I want to be able to do all of the above, plus assign
issues that have not been assigned yet, modify issues, resolve issues
assigned to me (duplicate or not repro for example?) and attach patches
to them (assuming that this is how patches get contributed).
- As a committer, I want to be able to do all of the above plus resolve
issues (as fixed for example after checking in) and reassign issues.
- As an admin I want permission to do everything.
What do people in the group think? Jeremy, does that fit with the JIRA
user-type / permission model?
--
Jean-Sebastien Delfino
Jeremy Boynes wrote:
> The default JIRA permission setup has a few different types of users:
> * "anyone", basically anonymous, who can view things
> * "jira-user", people who have accounts, who can create issues
> and add information to them
> * "tuscany-developers" who can modify issues, assign them, close them
> for the Tuscany project (e.g. a committer)
> * "jira-admins" who can configure JIRA itself and modify things about
> projects
>
> This generally works well but raises a question for people who are
> actively involved in the project but who are not yet committers: what is
> the policy for allowing them to modify issues?
>
> A few options we have here are:
> * restrict it to committers and have them update the issues as needed
> * be fairly liberal about granting "developer" status to contributors
> * create a custom permission level somewhere between "user" and
> "developer" and grant that to contributors
>
> Any thoughts, suggestions and/or preferences?
> --
> Jeremy
>
>