Issue Details (XML | Word | Printable)

Key: JRA-3156
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Nick Minutello
Votes: 353
Watchers: 167
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
JIRA

Required: Project Group Administrator

Created: 16/Feb/04 03:50 PM   Updated: Thursday 06:11 AM
Component/s: Project Management
Affects Version/s: 2.5.3 Professional, 2.5.3 Enterprise
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Duplicate
Part
 
Reference
 

Participants: Alexander Post, Alexander Saint Croix, Andreas Deimer, Anton Mazkovoi [Atlassian], Axel Gunnlaugsson, Bernhard Riegel, Bill Callahan, Bill Sivret, BJ Chippindale, Christie, Christine Brand, Darren Martz, Darshak Thakore, Denis Yurkin, Edson Sossai, Eirik Lühr, Eric Rutherford, Ernest Wong [Atlassian], Falk Tischer, fred wen, Jason Hubbard, Jeff Schilling, Jeff Turner [Atlassian], Kai B., Mark Chaimungkalanont [Atlassian], Markus Stobbs, Martin Rothbaum, Martti von Hertzen, Matt Vanchura, Neal Applebaum, Ngiap Puoy Koh, Nicholas Wong, Nick Menere [Atlassian], Nick Minutello, Nicolas Brough, Pierre van Wyk, Péter Petrovics, Rajendra Kadam, Rajneel Ganjoo, Ray Barham, Ray Oei [Furore], Sagar R. Shah, Scott Farquhar [Atlassian], Sergiy Lizenko, Steven Webb, Thomas Buengener, Travis Choi, Tyler Theobald, Vincent Thoulé and William Crighton
Since last comment: 6 weeks, 5 days ago
Labels:
Support reference count: 52


 Description  « Hide
Currently, there is a notion of a jira-administrator - who is essentially "root" in Jira.

Then there is a notion of Project Administrator - who can add versions/releases etc for a given project.

However, what is required is a notion of an administrator 1 level below jira-administrator which allows the day-to-day administration taks for a given set of projects but doesnt allow access to "global" settings:
1) Add users (though this could be a seperate user-administrator)
2) Add groups (that can only be used in this project group)
3) Add users to groups (only those groups in this project group)
4) Create Permission Schemes (that can only be used in this project group)
5) Associate groups and permission schemes (only for those groups/permission schems in this project group)
6) Create Notification Schemes (that can only be used in this project group)
7) Create Projects
8) Associate Projects with notification/permission schemes
9) Add per-project (or per-project-group) Custom Fields.
10) ... (there probably some more - but I think that is most if it)

What a project-group-administrator couldnt do is:
1) Edit Default Permission Schemes
2) Edit Default Notification Schemes
3) Add global/issue custom fields
4) Create Project Groups
5) Add remove projects/permission schemes/etc to/from Project Groups
4) Anything to do with look&feel or backup or mail server cfg etc etc



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
William Crighton added a comment - 04/Aug/04 08:47 AM
As additional things a 'project admin' could do:
-) alter contents of project specific custom fields

I really like this idea and would suggest it be enhanced to allow for role specific global administration - so that you could have a role that would allow for the editing of global custom field values and nothing else. Most custom fields we use are global but only appear in a few projects.

Additional 'admin roles' could include:
-workflow admin - alter workflow transitions, states, etc. This would require the ability to disable the workflow across all projects that are using it
-Project issue field scheme admin

If these were just added to the project admin role such that the admin could only modify workflow/field layouts associated with their project - the user could assign a new workflow, alter it, then change back to their original workflow, circumventing security. However, the ability would be nice.


Martin Rothbaum added a comment - 05/Aug/04 01:10 AM
This (JRA-4176) is a different slant on JRA-3156, but would be considerably more useful to us.

Matt Vanchura added a comment - 26/Aug/04 06:04 PM
This would save a lot of time and effort for me. The business units I currently support through Jira would love to be able to do their own User Administration..

I do have a few comments about this:

I hope that this is configurable per group permissions. (much the same way a Permissions scheme is used)

I also hope that anything that one of these "delegated" admins create can be turned into a global item easily.
(I abhor the creation of Single Project specific things because time after time, a business unit will come back and want to split apart their project into multiple projects and move their tickets from the original project into the newly created projects.)


Péter Petrovics added a comment - 04/Feb/05 03:47 AM
Regardin to: 1) Add users (though this could be a seperate user-administrator)

For this in my opinion the most general solution would be to implement something what is common in most RDBMS systems.
An option could be set for each permission for a user (or a group). This option could indicate that this user or member of this group can grant this permission to others.


Mark Chaimungkalanont [Atlassian] added a comment - 07/Feb/05 11:58 PM
Unfortunately this won't be done for 3.1.

Ray Oei [Furore] added a comment - 03/Jun/05 04:55 AM
When will this be done?
Lot of votes

Nick Menere [Atlassian] added a comment - 21/Jun/05 08:27 PM
As I commented on the user list:

This is a very complicated change and there are a lot of issues in regards to shared schemes.
We have already penciled in the issues we are looking at implementing for the near future releases and unfortunately this has not been included due to higher priority items.
Though, this is definitely a change we are looking at making in the future (just not near future) and we will be considering it when scoping for releases.

Sorry to disappoint.

Cheers,
Nick


Andreas Deimer added a comment - 24/Aug/05 05:11 AM
This issue is definitively one of the most wanted features in our company. Each project manager shall have the rights to administer "his" users as they may come and go. The global administrator for the Jira instance has other tasks to do, such as backups, create projects etc. Imagine what a relief for the Jira administrator it might be that he does not have to add 10/20/50 users to a new project... He can simply delegate this task to the project manager...

When could we expect an update on this? Thanks.


Nick Menere [Atlassian] added a comment - 25/Aug/05 12:29 AM
Andreas,

Unfortunately this has still not been scheduled so I still can't give you even a guess as to when this will be implemented. I can't really say anymore than I said in my comment above.

Cheers,
Nick


Jeff Turner [Atlassian] added a comment - 29/Jan/06 11:26 PM
When implemented, we should consider allowing a project admin to define new issue types in their project (now we have Issue type schemes).

Jeff Schilling added a comment - 31/Jan/06 02:48 PM
It seems to me that the complexity of this issue is tied to the boil the ocean approach. It makes sense to decompose this issue into the most common cases.

We need the ability to entitle someone to add and remove users from a project (that is not a jira-admin). This seems to be the most common subcomponent of this request. Would it get some more traction if we decoupled it from the broader request above?


Nicolas Brough added a comment - 31/Jan/06 03:40 PM
For me, yes, I think we only need a relatively simple approach.

Our users can create accounts for themselves (i.e. jira-user group
only). Our admins do all the work around permissions, groups, schemes
etc, and we tend to assign the "project lead" the "administer project"
facility.

All we really need is item 3 below - if our "project" level admins could
add and remove users from groups (that somehow "belong" to their project
or permission scheme) alongside their ability to maintain versions and
components then we'd be sorted.


Neal Applebaum added a comment - 31/Jan/06 04:30 PM
Jeff and Nicolas - I installed a plug-in that does exactly that (for project lead). One of the other users wrote it, and it works great.

Rajendra Kadam added a comment - 06/Feb/06 08:02 AM
Project Adminstrators should have functionality to create users, change user group association and also create or change issue types, issue screens for their project. This will reduce lot of work load for jira administrator.

When do you think this kind of functionality will be available in jira ?

regards,
Rajendra


Rajneel Ganjoo added a comment - 20/Mar/06 02:18 PM
Any update or this is still TBD ?

Anton Mazkovoi [Atlassian] added a comment - 23/Mar/06 03:59 AM
Hi Rajneel,

Unfortunately, at the moment, I do not have an ETA for this issue.

Thanks,
Anton


Ernest Wong [Atlassian] added a comment - 25/Jun/06 07:22 PM
Some more comments from an evaluator:

Full administration rights for a project administrator should include: modification of the JIRA instance adding plugins, creating workflows, issues for the project, restarting the instance without interfering with other projects, adding subversion-access without having to restart JIRA for all projects, adding new users to a group or any sort of change in the user permissions. The project administrator rights within JIRA do not allow such things.


BJ Chippindale added a comment - 29/Aug/06 05:49 PM
This is very nearly a blocker for our use of the product. It is vital to get a level of control between JIRA-admin and user.

More substantively, looking at the list of things that this administrator is being given to be able to do, it appears that we are allowing the project admin to create new projects, and presumably project admins. I have to disagree with this, the required functionality does not recurse. If the JIRA-admin has to create projects and project administrators, that is acceptable and provides the necessary limitations. Project admins would have responsibilities for their own users, projects, groups and all the rest. I suspect that accepting this limit would make changes easier to accomplish and thus sooner done.

respectfully
BJ Chippindale


Neal Applebaum added a comment - 30/Aug/06 09:43 AM
BJ - have you tried the plug-in in the meantime?
http://jira.atlassian.com/browse/JRA-3156#action_50564

Andreas Deimer added a comment - 30/Aug/06 10:10 AM
Neal,

the main problem with the plugin for us is, that the project admin cannot add a new user, the user can only made assignable, and only when he/she already exists...
The project admin should also be allowed to add a completely new user (as well as delete...) and assign the groups related to this project.

Please consider this feature... It does not seem to involve that much work, does it?

Regards
Andreas


Nicolas Brough added a comment - 30/Aug/06 10:36 AM
I quite like the plugin myself, it fixes half of the problem I have with the user admin.

1) I've been encouraging my users to add their own accounts using the sign-up link on the front end, so I don't need to worry about user creation. In fact, I'd rather people signed up themselves all the time, rather than allow the project admins do it for them!

2) This plugin gives my project admins the ability to add their "developers" to their projects.

3) The only thing that is missing for us is the ability to add "issue creators" to the projects as well - we have many projects with distinct "analyst" and "developer" groups - the analysts raise the issues, but can't work on them, and the developers work on the issues but can't raise new ones. If I ever get any time, I was hoping to look at the code for the plugin and see if I could tweak it.

4) Delete is a bit of a sticky issue - I'd actually like to limit it to the core Administrators, but I can see why a project-admin might want to remove a user from their project (we don't need this, but I'd say it would be important on a lot of sites). I'd want to do this the same way - assignable-admin allows a project-admin to remove a user from any group that would allow them to add/change/view the project.

I don't know if any of that makes much sense, but I thought I'd add my 2p worth.

Nic


BJ Chippindale added a comment - 30/Aug/06 04:05 PM
Thanks Neal... I was not aware of the existence of the plug-in. I have only JUST been pointed here in response to a question I asked in pre-sales.

If I understand the limitations of the plug-in correctly it would probably not do what we would want it to do. We want to keep project admins away from global settings, other projects and other project's personnel.

This is, in the main, achievable in Bugzilla simply by assigning each user singular and explicit privileges. There are limits to this flexibility at the group level and Bugzilla has any number of problems for us... the customer asked for workflow customization (ouch!) but I can create projects and project groups and project administrators who mostly have exactly the privileges required and nothing more.

Not sure I agree with "deleting" a user. The nature of what we're doing makes the deletion of the person who did something to a project fraught with problems of historical revisionism. Removing them from the project of course, is perfectly reasonable, denying them access to anything including login, is reasonable. Deletion? ?? I wouldn't.

respectfully
BJ


BJ Chippindale added a comment - 30/Aug/06 04:19 PM
Interesting. This issue is number 2 on the open issues "hit parade" in terms of votes. - respectfully
BJ

Neal Applebaum added a comment - 31/Aug/06 09:58 AM

We want to keep project admins away from global settings, other projects and other project's personnel.

I do this by creating groups specifically for this purpose. For example, one project has a group set up just to record who is to be notified about new issues. Rather than make the project admin a jira admin so they can manage notification schemes, I simply set up the notification scheme to include a group, and the assignable admin plugin lets them manage that group so they can effectively manage notifications without my involvement.


Vincent Thoulé added a comment - 25/Sep/06 01:51 AM
Hi All,

Kaamelot Myrddin is available, and may answer to some of yours requirements

Rgds
Vincent


Scott Farquhar [Atlassian] added a comment - 19/Nov/06 11:47 PM
Guys,

Just an update - I think that much of the project roles functionality in 3.7 will help people here. When 3.7 comes out - can you see if this helps at all?


Kai B. added a comment - 02/Jan/07 07:18 AM
Hi,

I think the project roles functionality in 3.7 is a great feature - I'd really like to use it.

But in my opinion it would have been better to implement it with a separate "administrate project users"-permission, not merged into the "administer project" permission. We have some really sensible projects here where I can't allow the project administrators to do the user management (because they can add any user from the user base). But I need the project administrators to manage the versions and the components.
So the only way left to prevent user management by the project administrators is to NOT use the new project role feature....

I don't know how other JIRA administrators think about that... I just hope you understand my point of view.

(There's already a an improvement request: http://jira.atlassian.com/browse/JRA-11806)

Cheers, Irene


Martti von Hertzen added a comment - 21/Feb/07 05:02 AM
Hi,

In the "enterprise" version (using 3.7.3 at the moment), everything should be project group specific. By this I mean:

  • Project group specific priorities
  • Project group specific issue types (already possible)
  • Project group specific resolutions
  • Project group specific workflows
  • Project group specific custom fields
  • Project group specific visibility to all these project group specific things.
    etc...

The project group specific administrator for project group A should not see the projects specific priorities, issue types, workflows, screens, schemes, custom fields of project group B, or administration becomes a mess. In a big organization it's not conceivable that hundreds of projects all have their custom workflows, fields etc... in the same installation, and only one administrator maintains all this. On the other hand if you give admin rights to one person in every project group, how long does it take before your default screens and schemes and workflows are all messed up?

The "enterprise" edition only applies to very small enterprises, and should probably be called "super-professional" or something. For bigger companies, every project/product needs their own installation and administration at the moment.

I understand this creates problems at least in the "find issues" page (like what priorities, issue types, resolutions are displayed there), but I don't think you need cross project group searches anyway, not in big companies at least. So a project group specific search page (where you first select the project group on one page and fill in the rest of the criterias on the next) would probably be more adequate. Maybe you don't even want your users to be able to search in other project groups, so you could restrict it. Anyway, just a few ideas...


Denis Yurkin added a comment - 21/Feb/07 05:24 AM

but I don't think you need cross project group searches anyway, not in big companies at least.

In our company, we have roughly 100 projects, 40 teams, most of them need autonomy--project administrator from the team. However, we still need cross-project filters like "all issues assigned to this developer/this team", including issues from other teams.


Nicholas Wong added a comment - 13/Mar/07 11:32 PM
What I believe is needed effectively a administration permissions scheme.

Whereby all administration tasks have associated permissions (on a global and per project basis) which can thus be effectively delegated. Instead of the current situation where you have to give a user JIRA "root" access in order to create / modify assign schemes to allow them to customize a project. Having administration permissions allows this to be customized as required.

Effectively we need to be able to have project administrators who have complete control over a project (and its schemes) and leave them to manage their projects without the ability to stuff up an entire instance by making global changes - thereby having responsibility over their own project, if they stuff it up its their own problem.

Another issue which I read mentioned scheme level permission, such that a scheme has an owner / permissions thus dictating who is allowed to make changes to it.

By creating an administration permissions scheme and being able to specifically delegate administration duties (through permissions) will provide the best and most customizable solution.


Alexander Saint Croix added a comment - 24/May/07 03:24 PM
The "boil the ocean" comment was spot on. We might try to decompose this into smaller stories.

Nicholas Wong's comment struck me as correct, or very close--this is how I envision the server-admin controls. We have 70,000 potential users across multiple colleges and departmental units. All of these users already has a central intranet identifier. These are the stories I WANT to be able to tell about our installation:

  • Unauthenticated users function as they always have in JIRA.
  • User authentication is fully integrated with our campus central authentication hub (through Crowd or something else)
  • Administrative Permission Schemes can be configured for a server-level context, a project category context, a project context and maybe even a subproject-context.
  • Any intranet user who can authenticate through our LDAP / AD / x.500 system can log in to our JIRA installation with as an authenticated user with a certain level of default privileges in the server-level context.
  • Any authenticated user in our installation can create a new project.
  • Projects may only have a project key that corresponds with a username if the person creating it has that username.
  • Once a user has created a new project, that user gains a broadened set of default privileges within the context of that project. This includes the ability to categorize it into any project category they have access to use, or to create a new project category for it and make that category usable by other users and groups. Which project categories a user can see depends on whether they have access to see / assign projects to it. This access is granted by that project category admin.
  • Once they have categorized their project, they can immediately perform all of the following actions within the context of that project:
  • Create project-category-level, project-level, and subproject-level groups
  • Create project-category-level, project-level, and subproject-level roles
  • Nobody in my scenario needs to create users, because anyone who can authenticate through our central authentication hub is already considered a user. However, if an organization was not using outboard authentication it would make sense for them to be able to create users at this point.
  • Add users to these groups and roles.
  • Depending on whether the user is a project-category admin, a project-admin or a subproject lead, permit them to:
  • Create project-category-level, project-level and subproject-level Issue Type Schemes
  • Create project-category-level, project-level and subproject-level Notification Schemes
  • Create project-category-level, project-level and subproject-level User Permission Schemes
  • Create project-category-level, project-level and subproject-level Administration Schemes
  • Create project-category-level, project-level and subproject-level Issue Security Schemes
  • Create project-category-level, project-level and subproject-level Field Configuration Schemes
  • Create project-category-level, project-level and subproject-level Issue Type Screen Schemes
  • Create project-category-level, project-level and subproject-level Workflow Schemes
  • Create project-category-level, project-level and subproject-level CVS Modules
  • Create project-category-level, project-level and subproject-level SVN Modules
  • Create project-category-level, project-level and subproject-level Mail Configurations

Hopefully this helps.

Alexander Saint Croix
Office of Information Technology
University of Minnesota


Steven Webb added a comment - 23/Jul/07 07:47 AM

I think Martti von Hertzen's comment is exactly right – the way the permissions are structured, the "enterprise" edition only applies to very small enterprises. For an organization of any size, multiple installations are required. Otherwise, you either overburden the administrator and reduce the efficiency of work for project managers, or you give too many people the ability to change the core configuration settings.

It seems obvious that the role of administering the JIRA instance itself should be distinct from the role of creating and administering projects within the instance. Why is it necessary to grant someone the right to change the system-wide email server, or the system look and feel, or the General Configuration settings, just because we want them to have the ability to create their own projects?

There are several different needs expressed here, but I think the original description best captures what we are looking for. Basically a Project Administrator as opposed to a JIRA Administrator.

This issue has been open for a while; the description says version 2.5.3 and we're using 3.9.3 Enterprise. Any plans to implement this functionality?


Axel Gunnlaugsson added a comment - 23/Jul/07 08:31 AM
Absolutely correct.

NOW.... is there any movement on this? This issue seems to have high votes
and needed by many (like me).
I have been waiting for almost a year now for something to really happen
with this issue (or role issues in general).

How much longer do I need to keep my cool?

Kveðja / With regards

Axel Valdemar Gunnlaugsson
Chief Architect
Upplýsingatækni Arkítekt

Sími / Tel. +354 550 7953
GSM / Mobile +354 898 7953
Fax +354 550 7955

Ármúli 25 ? 108 Reykjavík ? Iceland ? http://www.siminn.is

Síminn auðgar lífið

"Steven Webb (JIRA)" <jira@atlassian.com>
23.07.2007 12:47

To
axelg@siminn.is
cc

Subject
[JIRA] Commented: (JRA-3156) Required: Project Group Administrator

[
http://jira.atlassian.com/browse/JRA-3156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_83741
]

Steven Webb commented on JRA-3156:
----------------------------------

I think Martti von Hertzen's comment is exactly right – the way the
permissions are structured, the "enterprise" edition only applies to very
small enterprises. For an organization of any size, multiple
installations are required. Otherwise, you either overburden the
administrator and reduce the efficiency of work for project managers, or
you give too many people the ability to change the core configuration
settings.

It seems obvious that the role of administering the JIRA instance itself
should be distinct from the role of creating and administering projects
within the instance. Why is it necessary to grant someone the right to
change the system-wide email server, or the system look and feel, or the
General Configuration settings, just because we want them to have the
ability to create their own projects?

There are several different needs expressed here, but I think the original
description best captures what we are looking for. Basically a Project
Administrator as opposed to a JIRA Administrator.

This issue has been open for a while; the description says version 2.5.3
and we're using 3.9.3 Enterprise. Any plans to implement this
functionality?

essentially "root" in Jira.
versions/releases etc for a given project.
jira-administrator which allows the day-to-day administration taks for a
given set of projects but doesnt allow access to "global" settings:
group)
groups/permission schems in this project group)
group)


This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.atlassian.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

Ábyrgð þín varðandi tölvupóst / Your E-mail responsibilities:
Síminn


Anton Mazkovoi [Atlassian] added a comment - 24/Jul/07 08:29 PM
Hi,

We do realise that this feature is important and are hoping to split it into smaller tasks and attach each one. However, at the moment this work is not scheduled, and therefore, unfortunately, I do not have an implementation date for this feature.

Cheers,
Anton


Eirik Lühr added a comment - 18/Sep/07 04:02 AM
Any update on this?

Bill Callahan added a comment - 05/Oct/07 09:18 AM
For heaven's sakes! You have 255 votes and 109 watchers. How do you prioritize your work schedule?

Bill Sivret added a comment - 05/Oct/07 09:22 AM
I will be on vacation from 09/29 - 10/9. If you have any web application issues, please contact distapps@tufts.edu.

Bill S.


Nicolas Brough added a comment - 05/Oct/07 09:43 AM
Atlassian have this to say about prioritisation - http://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+and+Improvements - the popularity of an issue is only one factor they consider.

I understand your frustration though - we're still using 3.6, because there hasn't been a single improvement since then that is of much use to us. Some nice-to-have stuff, but nothing it's worth upgrading for (new installs yes, but not upgrades to existing systems) Yet there are 5 items in the top 10 where any one of them would prompt us to upgrade.


Travis Choi added a comment - 02/Dec/07 10:34 PM
I can't understand that the "ENTERPRISE" issue tracker, JIRA, doesn't implement it, yet.
This feature should be implemented ASAP.

I really want to get it.


Sagar R. Shah added a comment - 03/Dec/07 09:42 AM
"Me too" - This would be incredibly useful.

Christie added a comment - 07/Dec/07 08:19 AM
This is the number-one most requested feature in our installation of JIRA. JIRA is used across 15 departments within our enterprise, only one of which has any idea what to do with any of the server or installation related items, or that we want to have access to them.

Tyler Theobald added a comment - 12/Feb/08 12:30 PM
Users are clamoring for more projects to track our approx 200 seperate internal applications, but there's no way I can manage that with the current JIRA feature set. We find the single level of components very limiting.. This enhancements request along with subcomponents and/or subprojects would fit the bill. Voted for this one!

Christine Brand added a comment - 20/Mar/08 10:01 AM
The functionality of a Project Group Administrator would be of great use for us, too. For us it's also important, that the project group administrator is allowed to see the projects of his/her own group only. Hope for a soon implementation of this feature

Pierre van Wyk added a comment - 17/Apr/08 03:08 PM
This feature is an absolute must have for any company that lives and work in the fast paced financial world. Is there an ETA on this yet?

Thomas Buengener added a comment - 11/May/08 03:02 PM
This is a enterprise must have. We need it. ETA please!

Ngiap Puoy Koh added a comment - 19/May/08 01:41 PM
This is a critical to allow the assignment of JIRA administration functions to be delegated to project administrators to have manage the configuration restricted to a project without impacting other projects

Ray Barham added a comment - 06/Jul/08 12:08 PM
Any updates on this? This is the feature most requested in the company I work for.

Alexander Saint Croix added a comment - 06/Jul/08 02:21 PM
Ultimately, the absence of this feature killed the project at the
University of Minnesota. Without this feature the product won't scale
for our institution. I no longer use JIRA at the U. We got a site
license for Copper instead, and that's the officially supported product
on our campus.


Alex


Markus Stobbs added a comment - 16/Jul/08 04:23 PM
Due to the lack of this feature, the National Center for Atmospheric Research is considering running separate JIRA instances for each of our labs. Obviously non-ideal and it's close to being a showstopper for us. We really need to be able to delegate all the JIRA-administrator capabilities to a project admin for just the schemes associated with their project.

Alexander Post added a comment - 17/Jul/08 02:19 AM
Yes, this feature is also for us a strong requirement. Any news on that?

Darshak Thakore added a comment - 05/Aug/08 04:26 PM
I agree. We have an enterprise version of JIRA and one of our biggest show stoppers from everybody in our company to start using JIRA is this lack of ability to have true Project Administrators who can administer all aspects of their projects without impacting other projects.

fred wen added a comment - 09/Sep/08 08:46 PM
A project administrator can hardly qualify that title if he can not administrate the most important aspect of a project - the people involved. To that end, allowing project admin to assign project specific roles to user should be a must-have feature. This option is better than adding a separte layer of administration because of simplicity.

Bernhard Riegel added a comment - 12/Sep/08 01:56 AM
I think, that Atlassian isn't really interested in implementing this feature.
Fully implemented it would allow to run all projects on one central JIRA instance without tapping into an administrative nightmare.
And thus it would effectivly allow to run a company wide JIRA installation buying only one enterprise license key instead of dozens....

The following solution would also fullfill our needs.

  • multiple instances of JIRA running together using the same Base-URL, but individual URL-locations for each instance
  • attached to one single User-Management tool (Crowd?).
  • a company wide licensing model (JRA-15592)
  • a feature for moving projects from one instance to an other (implemented with JRA-1604 ??)
  • a possibility to apply general settings to all instances

Darren Martz added a comment - 12/Sep/08 10:14 AM
In August I was told by the Jira project lead their hope is for Q1/09 for some kind of administration feature improvements.

Sergiy Lizenko added a comment - 14/Sep/08 05:00 AM
So far I cannot see any prove of hope for Q1/09, issue is still not scheduled.
Atlassian is planning SOW for JIRA 4.0, can see many technical issues lodged by Atlassian staff and nothing from high voted customer requests yet.

Eric Rutherford added a comment - 27/Oct/08 01:35 PM
The Administer Projects permission is far too monolithic. We should with our permission schemes be able to determine who can add users, add/edit components and versions. Exposing user management to those who should only have access to components and versions violates our security model and this issue should be addressed.

Jason Hubbard added a comment - 23/Jan/09 04:24 PM
This feature is a must-have. We need the ability to give certain users permission to "manage users" but nothing more.

Nicholas Wong's comment (Posted 22 months ago) is dead on. Global permissions need to be much more robust. Any product that is advertised as "Enterprise" level should always have the ability to fully manage permissions throughout the entire system. Jira is already extremely robust in certain aspects which is exactly what makes it such a great product, but when you run into a situation like this where you "hit a wall" you hit it hard. Because you simply cannot do what you need to without modifying the source.

As I say in all my comments, Jira is without doubt an incredible product. But, what's wrong with adding some improvements to make it even better?


Falk Tischer added a comment - 11/Mar/09 10:03 AM
I only can confirm with what Eric Rutherford said before. He explains exactly the dilemma that we have. We don't want our project admins to change project role memberships. They only should be able to edit components and versions.

A more specific way of giving permissions to project admins is needed. Splitting "Administer Project" into three permissions "Edit Project Role Memberships", "Edit Project Components" and "Edit Project Version" would help us a lot. That's why I voted for this issue.

Are there any plans of improving permissions (especially admin permissions) in the near future?


Edson Sossai added a comment - 18/May/09 03:03 PM
This is a very and necessary improvement for a corporate world. I work for a bank and we do have a security officer which manages all access throughout the bank. He must have it centralized and JIRA was part of an audit report being an application not able to descentralize the user administration which is a bog deal for bank compliance.