Issue Details (XML | Word | Printable)

Key: JRA-2980
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Jeff Turner [Atlassian]
Votes: 29
Watchers: 21
Operations

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

Custom fields all JIRA objects

Created: 14/Jan/04 05:00 PM   Updated: 07/Apr/08 11:52 PM
Component/s: Backend / Domain Model
Affects Version/s: 2.5.3 Professional, 2.5.3 Enterprise
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Part
 

Participants: Brendan Lawlor, Grigori Karlik, Jeff Turner [Atlassian], Jeffrey Payne, Lars Kühne and Lauri Siljam?ki
Since last comment: 51 weeks, 3 days ago
Labels:


 Description  « Hide
Is there a reason why custom fields should be limited to just issues? This issue created to link to individual requests/use-cases..

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Lauri Siljam?ki added a comment - 29/Jan/04 03:38 AM
You should enable custom fields also on user objects. We would like to store secondary email addresses, phone numbers, product details etc. with or atleast attached to the user data.

Grigori Karlik added a comment - 20/Dec/04 12:55 PM
This is a very interesting feature. Especially the possibility to add properties to a project would be very helpful for Core-Production methodology.

Regards,
Markus


Grigori Karlik added a comment - 02/Feb/05 03:29 AM
Would versions also be covered by this Feature?

Grigori Karlik added a comment - 02/Feb/05 09:50 AM
When will this issue be implemented?

Jeff Turner [Atlassian] added a comment - 03/Feb/05 12:12 AM
We have not yet decided if or when this will be implemented. I'm told the custom field system is flexible enough to allow it without major refactoring.

Lars Kühne added a comment - 24/Feb/05 12:53 AM
I'd like to have some tool that compares the approved budget (in work hours) of a version with the aggregated actual data obtained from the issues in that version. The idea is to detect budget overruns early, the tool could for example be implemented as a report plugin.

The natural place to store the approved budget seems to be the version, so like Markus I'd like to see custom fields for versions.

In http://forums.atlassian.com/thread.jspa?threadID=6836&tstart=75 Scott responded "If you wanted to do this in code - the easiest way is to create a propertyset"

I think this would work, but it seems too much of a maintenance burden for me. I'd have to change the original sources of ManageVersions and EditVersionDetails, and keep track of those in all future releases. Plus if Atlassian ever implements custom fields for versions, I'd probably have a data migration problem.


Jeffrey Payne added a comment - 23/Dec/05 10:24 AM
Has there been any movement on this one lately? We really need custom fields on versions and projects. I'm willing to offer bribes if you like.

Jeff Turner [Atlassian] added a comment - 27/Dec/05 10:04 PM
Jeffrey,

We don't have any plans to implement this yet. You would be best off implementing this yourself as new tables in a database, managed outside JIRA.


Brendan Lawlor added a comment - 19/Oct/07 11:15 AM
A great limitation on the customer reports that I create is that I can only use the data that JIRA wants to store. I'd really like to be able to save the following additional information on JIRA so that my JIRA custom reports would really work:

1) I'd like to specify the amount of person hours budgeted for a version/project.
2) I'd like to be able to specify the number of people that are going to be working on a given version.
3) I'd like to be able to say whether this project is internal to my company or external, or classify it by any other means.

I'm sure many other people out there have their own requirements too.

The point is, JIRA's extensibility is hobbled by the inability to add custom fields. We don't expect Atlassian to add on the specific fields that each of us would like - that would really pollute the domain model, and make things lose their shape. So the per-installation custom fields solution seems to me to be an elegant solution. If you add up the votes on this and JRA-1991 (and the many duplicates that are out there) you can see this is a highly sought after piece of functionality. (Incidentally - do you guys have a way of aggregating the unique votes for a cluster of duplicate issues? This would really help you see what your customers really want).