History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: JRA-1602
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Mark Chaimungkalanont [Atlassian]
Reporter: Mike Pettitt
Votes: 214
Watchers: 98
Operations

If you were logged in you would be able to see more operations.
JIRA

Allow Issue Types to be configurable to specific Projects

Created: 23/Apr/03 11:04 AM   Updated: 21/Mar/07 12:36 PM
Component/s: Backend / Domain Model, Web interface, Administration
Affects Version/s: 2.0.2
Fix Version/s: 3.4 Beta 1

Time Tracking:
Issue & Sub-Tasks
Issue Only
Not Specified

Issue Links:
Duplicate
 
Part
 
Reference
 

Participants: Adam Reynolds, Andrew Michalec, Andrey Mikuloff, Anton Mazkovoi [Atlassian], Barry Collins, Brian Sutton, Chris Benson, db, George P. Stathis, Gerd Gueldenast, Gilles Tabary, Jason Stiefel, Jeff Turner [Atlassian], Keith Brophy, Kevin Hutson, Lars Torunski, Lauri Siljam?ki, Magali Desobeau, Mark Chaimungkalanont [Atlassian], Martin Augustsson, Mike Aizatsky, Mike Pettitt, Robert Whitney, Roger Kjensrud, Steven Richards, Sulka Haro, Sven Breidenstein, Tiscali Tiscali, Ubisoft MTL Jira Administrators and William Crighton
Since last comment: 142 weeks, 2 days ago
Resolution Date: 19/Oct/05 07:10 PM
Labels:

Sub-Tasks  All   Open   

 Description  « Hide
A Project may have a number of Issue Types which are only a relative to that Project and not to all other Projects held within Jira.

Being able to assign Issue Types to Projects will remove all bar the relative options from the Issue Type selection list on Create New Issue.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Barry Collins - 15/Nov/04 01:59 AM
It would also be very useful if subtasks could also be included either on a per project or per Issue type basis.

Sulka Haro - 08/Dec/04 08:13 AM
Not being able to select issue types active for each project severely limits the use of the new cool form customization tools in Jira 3. We'd like to have separate different issue forms for separate departments which do very different type of work and having to have every issue name visible in all projects makes this a lot harder. For example, one form type might be "Marketing material order" with a lot of detail of the material requested while other issue might be "Customer support request" or "New feature request" which obviously would detail very different things and making the person issuing the CS Request see the Material Order issue type is really weird.

Jason Stiefel - 14/Dec/04 04:09 PM
Pretty much dissapointed this issue has not yet been scheduled for a release. We're in dire need of the ability to assign issue types to specific projects only!

Gerd Gueldenast - 20/Dec/04 02:13 AM
Yeah! merry x-mas Atlassian folks !

Roger Kjensrud - 10/Jan/05 02:24 AM
I concur - this feature would be great to get soon!!

Barry Collins - 21/Jan/05 08:33 AM
Come on Atlassian, with this request having the most number of votes, when do you propose to introduce this much wanted improvement.

Tiscali Tiscali - 21/Jan/05 08:54 AM
Hi, I don't know why the following linked tickets are opened with priority "Major"
and the parent Jira-1602 ticket has priority minor

JRA-1690 Project specific issue types
JRA-1764 Association between Project and Issue ..
JRA-2069 Ability to create new issue types only..
JRA-2726 Allowed Issue type on a per project ba..
JRA-3673 Define Issue Types per Project


Keith Brophy - 24/Jan/05 12:44 AM
Hi,

The priority of this issue has been updated to 'Critical'. Thank you for
pointing this out.

Regards,
Keith


Jason Stiefel - 27/Jan/05 09:16 AM
Any word on when this might get assigned to a release version? I'm working on a hack to scope issue types to a project, but would love to avoid deploying a hack!

George P. Stathis - 28/Jan/05 01:41 PM
I'll have to also add myself and my organization to the list of people waiting for this feature. We are looking into possibly using Jira as a Change Management system as well as a Bug Tracking system. The ability to customize fields for different issue types is great, but making all issue types visible to all projects kind of defeats this ability. Every issue type is not necessarily relevant to every project.

Also, limiting who sees certain issues is great but there is also a need to limit who creates what issue types. So associating permissions to issue types would also be nice.


Jeff Turner [Atlassian] - 03/Feb/05 11:57 PM
It won't be in 3.2, but as a popular issue there is a good chance of it
appearing in 3.3 or 3.4.

Cheers,
Jeff


Gerd Gueldenast - 04/Feb/05 10:07 AM
damn, i really hoped for 3.2!

Gerd Gueldenast - 04/Feb/05 10:09 AM
Is there a schedule for the release of 3.1?

Sulka Haro - 04/Feb/05 10:21 AM
I guess potential 3.3 or 3.4 inclusion means the feature might not make it during 2005? Doesn't make me very happy but then you're the developers and do make the call on the schedules.

Mike Aizatsky - 07/Feb/05 06:19 AM
Guys, are you kidding? Not even 3.2? Considering there's no evidence for 3.1 yet?

We are waiting for it for almost 2 YEARS already!


Lauri Siljam?ki - 07/Feb/05 06:42 AM
This would be a great addition to Jira. Please reconsider for faster implementation schedule. The votes should support faster implementation.

Ubisoft MTL Jira Administrators - 07/Feb/05 02:16 PM
I've got a workaround for this.
I've created an "unassigned type" workflow. I put and administrator permission on the "create". For a project, I link this workflow with unasigned type. A person that is not an administrator will effectively see those unassigned issue type when create, but it will generate an exception if he tries to create those types.

Hope to see this resolved soon


Kevin Hutson - 10/Feb/05 10:15 AM
We would like to see Issue settings fields settable on the project level. We are currently evaluating and this will affect our purchase decision.

db - 10/Feb/05 10:56 AM
I find it incredible too, that such an important issue has not been addressed yet.

Steven Richards - 10/Feb/05 03:23 PM
We are also evaluating JIRA (after becoming a Confluence customer) and this is the first thing that became an issue for us. Everything else in JIRA seems great but this one simple issue has a dramatic influence on the overall effectiveness of JIRA for our purposes.

Gilles Tabary - 11/Feb/05 03:11 AM
Hello,
We are now pushing JIRA into the bug tracking mode. Still using it in help desk mode as well. I'll have to write a GUI hack in order to disable issue types according selected projects. No other choice.
I am looking forward this possibility to have issue types a function of the projects.
Regards
Gilles

Gerd Gueldenast - 11/Feb/05 06:02 AM
Hi Atlassians,

i think you are right in the middle of testing and releasing 3.1. But as so many people are very keen on this feature, what do you think about postponing the release and to let get this issue into 3.1.

I think nobody waiting for this feature will be mad about you, if you postpone 3.1 for some weeks, or whatever time it will take to implement this feature.

Just an idea.

Cheers,
Gerd


Chris Benson - 09/Mar/05 01:56 PM
Ditto for us. Would love to see you release even an unsupported beta update that would let us try out and debug a solution for this.

If you were to implement:

Per Project - Issue types
Per Status - field requirements/restrictions (If fixed then fix version = required type logic)

Then Jira could easily dominate the market.
Having just spent 3 yrs using Microsoft Product Studio (aka RAID), we lived with a lack of reports, clunky UI etc but could not live without the above


Adam Reynolds - 14/Apr/05 10:03 AM
Just wanted to add another voice to the long list of people who would find this feature asstoundingly useful

Gerd Gueldenast - 14/Apr/05 10:13 AM
Here is another idea:

What about using the workflow-scheme to define, which issue-types are available for the project?

If an issue-type doesn't get a workflow assigned in a workflow-scheme, its not available in the project. Therefore jira would have to allow issue types, whith no workflow attached to it.

How about this?


Martin Augustsson - 15/Apr/05 04:32 AM
Is there any meaning voting for issues?
It does not seem to change schedule plans anyway.

Lars Torunski - 28/Apr/05 12:28 AM
I don't know the underlying class and database structure of JIRA in detail, but what is the problem to implement this? Are big changes to make to implement this?

a) A quick win would be when in step 1 of "Create Issue" the issue types are filtered, when the project is selected by the user. Likewise the onchange="javascript:refreshProjectFilter()" javascript on the "Find Issues" page.

b) In the "Edit Issue" page the issue type can be pre filtered, hence this would be no problem.

c) The "Move Issue" page contains the new issue type, hence this would be no problem by moving an issue to another project

d) A administration page for project specific issue types should be no problem for the Atlassians.

Do we have any problem with different workflows?


Jeff Turner [Atlassian] - 03/May/05 11:12 PM
Lars,

It is not overly complicated to implement, but not trivial either. Eg. when moving issues across projects, the issue type may be forced to change, implying a workflow change.


Mike Aizatsky - 05/May/05 06:09 AM
Jeff,
It doesn't seem to complicate the scheme. I.e. you can now change the issue type when moving the issue.

Andrew Michalec - 02/Jun/05 05:24 AM
Jeff,
Fully dressed solution can eat huge amount of time, we know that. JIRA has many small pearls so tracing all dependencies and redesign behavior may be not trivial.
Nevertheless it would be very appreciated if you could implement even smallest feature set in this area (it goes 80/20 rule, I guess). For me the first stage is to built in a map of available "issue type" for a project even managed only by JIRA administrator. Other stages can be referred to other future releases.

best regards,
andy.


Anton Mazkovoi [Atlassian] - 08/Jun/05 09:25 PM
Hi,

We have planned to implement this feature for a while, and took the largest step in the right direction in JIRA 3.2. The field subsystem has been completely rewritten such that it is much simpler now to restrict issue types for projects and ensure that moving, searching and bulk-editing issues will not break. We originally planned to implement this for JIRA 3.3, however hit another problem:
allowing admins to restrict issue types of projects which have many existing issues is difficult as the admins would manually need to change the issue type of of each issue one by one. As issue types in JIRA 3.2 determine things like workflows and custom field options, bulk editing issue types is not possible. One would need to 'move' issues.

Due to this reason we will implement Bulk Move - JRA-2431, which is also a very popular feature - for JIRA 3.3. Bulk move will allow admins to easily move their issues to a new issue type, and then proceed with restricting issue types for existing projects. We will then attack this feature in JIRA 3.4.

Thanks,
Anton


William Crighton - 25/Jul/05 06:32 PM
if anyone has written code (even hackish code) to limit issue types by project please attach it to this issue - the typical case (from my perspective) is not changing issue types per project on existing issues but being able to create new issue types and limiting visibility to a single project. Atlassian is concerned with more of the ongoing support problems with having this functionality - but as far I'm concerned just having the drop down on create issue limited by project is enough to start with. That's all 80% of the users would ever use anyway. No one bulk edits because it creates such an email flurry and when moving issues I'd change the issue type to one that's common across all projects. hackish, but functional.

Sven Breidenstein - 29/Jul/05 02:12 AM
Great ... we have a possible fix version ....
Thanks for the information.
Regards
Sven

Gerd Gueldenast - 29/Jul/05 02:50 AM
the light at the end of the tunnel

Magali Desobeau - 09/Aug/05 03:37 AM
Hi all,

while waiting for the official fix, I've found a simple workaround for this problem :

  • Create a new Custom Field (False_Workflow_Text) as a free unlimited text field, open to all projects (Global)
    Default value of this field :
    "You have entered a wrong issue type.
    Please cancel your request and choose the correct issue type.
    Thank you."
  • Create a new Screen (False_Workflow_Screen) containing only the False_Workflow_Text field
  • Create a new Screen Scheme which you associate to the False_Workflow_Screen (False_Workflow_Screen_Scheme)
  • On your own Issue Type Screen Scheme :
    associate Default with False_Workflow_Screen_Scheme
    associate only the correct issue types with your own Screen Scheme

That way, a user that chooses the wrong Issue Type will get to that screen and know to turn back and choose the correct Issue Type !

Hope that helps some other people !

Have a great day,
Magali