Issue Details (XML | Word | Printable)

Key: JRA-7159
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Joel Martin
Votes: 13
Watchers: 10
Operations

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

Make Resolution field optional

Created: 27/Jun/05 10:37 AM   Updated: 26/May/08 06:03 AM
Component/s: Issue Fields
Affects Version/s: 3.2.1
Fix Version/s: None

Time Tracking:
Not Specified

Environment: Debian Linux, standalone JIRA using mySQL 4.1 database.
Issue Links:
Reference
 

Participants: =Neal Applebaum, David Weintraub, Jeremy Simon, Joel Martin, Nick Menere [Atlassian], Thomas Fenske, Wendy Hanson and Werner Huber
Since last comment: 44 weeks, 2 days ago
Support reference count: 5
Labels:


 Description  « Hide
Despite being set to Optional in the Field Configuration, the Resolution field always shows up as Required on any screen that includes it. This wouldn't be such a bad thing if it weren't for two things. 1) You can't select the built-in UNRESOLVED resolution (which appears to actually be just a case of no value being set for Resolution; and 2) Having Resolution set to anything other than having no value makes it be considered to NOT be UNRESOLVED.

I would like to request that either the Required/Optional flag in the Field Configuration be made to apply to the Resolution field, or allow us to select a built-in UNRESOLVED resolution.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Thomas Fenske added a comment - 30/Aug/05 05:24 AM
Yepp, it is for as also a problem, that we can't set issues back to UNRESOLVED. We have several Bugs that first semmed to be fixed, but the definition was incomplete. After the completion the reporter wanted to reopen it setting it form INVALID (user_defined) to UNRESOLVED (built-in).

IMO this is a common use case. How does Jira support workflows like this?


Nick Menere [Atlassian] added a comment - 30/Aug/05 09:19 PM
Thomas,
In this case you should "Re-open" an issue or have a similiar transition. Then on this transition have the resolution cleared using a post function. Please refer to the Re-open transition in the Default Jira workflow and look at its post functions.

Cheers,
Nick


Joel Martin added a comment - 31/Aug/05 08:13 AM
This does not solve the issue, as the Resolution field is still
automatically considered required despite your Field Configuration
Scheme. Yes, I suppose its possible to do the post action, but then you
are immediately altering a value that the user was FORCED to enter
(since they can't clear the field via the interface they are shown on
the Re-Open). The only way I see that this suggestion would work and
not horribly contradict good gui and system design would be if the
Re-Open transition did not display any screen at all...but I don't think
you can guarantee that that will be possible in all cases.

The ideal solution here, IMHO, is to allow the user to clear the
Resolution field via a screen (given the correct permissions that is).


Nick Menere [Atlassian] added a comment - 01/Sep/05 02:52 AM
In Jira's default workflow, there is no Resolution Field on the screen for Re-Opening an issue.
It has a post-function the clears the Resolution.

Isn't this what you are trying to acheive?

Nick


Joel Martin added a comment - 01/Sep/05 08:32 AM
Yes, that is what I'm trying to achieve, but in my experience the
Resolution field shows up even though I have it set to Optional for that
issue type.

Nick Menere [Atlassian] added a comment - 01/Sep/05 08:03 PM
Joel,

It sounds as though you have the "Resolve Issue" screen set to your transition.
To change this you will need to edit your workflow.
ADMINISTRATION -> Global Settings -> Workflows.
You will need to deactivate the workflow to edit it (Or copy the workflow).

Select the "Steps" link of the workflow you wish to edit.
Then select the "Re-open" transition and edit the transtion. The most appropriate screen is usually the Assign Issue screen though you can craete your own if you wish.

Let us know how you go.

Cheers,
Nick


Jeremy Simon added a comment - 21/Sep/06 01:16 PM
I understand you can reopen issues, but since this is a fully customizalbe system, shouldn't there be an option to unset Resolution anyway? Especially if it isn't necessarily closed when it gets set?

=Neal Applebaum added a comment - 21/Sep/06 01:40 PM
Jeremy - see a similar discussion at JRA-11026

David Weintraub added a comment - 25/Jun/07 02:35 PM
The main problem is that Jira is doubling up on the Resolution field to determine if an issue is actually closed or opened. This is really dependent upon the "Step" that the issue is in, and not whether or not the Resolution field actually has a value.

Each step (status or state) should have a open/close flag associated with it. If an issue is closed, it will be in a step where the open/closed flag is pointing to closed. In most cases, only one or two states will be associated with closed issues ("rejected", "closed", and maybe "deferred").

This would allow the "Resolution" to be treated just like any other field.


=Neal Applebaum added a comment - 25/Jun/07 07:33 PM
David, see also my comments AT JRA-9501, and in JRA-7211, JRA-7420. It seems odd that the default workflow from Atlassian has a "Closed" status, but it's like they don't use it, or don't see much difference between Resolved and Closed.

Werner Huber added a comment - 03/Jul/07 08:43 AM
I agree with Thomas Fenske.
for me it would best to have a BUILT-IN "unsolved" Resolution, to change a call back to unsolved without an extra workflow!
(My fault this week was: give the resolution-field to the edit-screen - to be able to have a look on the resolution – within one day about 120 calls have disapeard from the "open call list" , because they have been edited (estimation or description) and automticaly be set to default-resolution "fixed"!!)

Wendy Hanson added a comment - 28/Jan/08 01:47 PM
It would be most beneficial if the Resolution field could be optional. We are tyring to limit the number of screens necessary for viewing/editing and cannot include the resolution field on these screens because it is required. we are having to duplicate a screen and add this field just to get around this.