-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
6.4.7, 6.4.12, 7.0.5, 7.3.0, 7.7.1, 8.13.11
-
6.04
-
13
-
Severity 3 - Minor
-
2
-
Description of problem
Removing a field from the edit screen should prevent the field from being in-line edited. The in-line edit behavior of label-type fields is inconsistent when the field is removed from the edit screen.
- This behavior has changed between JIRA versions. As of JIRA 7.3.0 the current behavior is incorrect. See Expected Results and Actual Results
Expected Results
- Behavior is consistent between issue navigator and the view issue screen
- Fields are not in-line editable if they do not appear on screen associated with edit operation
Actual Results
As of 7.3
The ability to edit Labels fields (Built-in and custom) differs between the issue navigator and the view issue screen.
- When fields do not appear on edit screen, correct behavior in issue navigator. Incorrect behavior on view issue screen (editable, blue pencil)
Steps to reproduce
- Create new project
- Rename "View/Edit" screen to "View" screen, then copy to create new "Edit" screen
- Change screen scheme to associate view and edit issue operations with the edit and view screens
- Create new labels custom field "CFlabel" - Add to view and create screen
- Check view, create, and edit screens. "Labels" and "CFlabel" should appear on View and Create screens. Remove both fields from the edit screen.
- Create issues
- Issue #1 "No Labels" - Create issue and leave both labels fields empty
- Issue #2 "Both Labels" - Create issue and populate both label fields
Observe:
6.4.7
- Issue #1
- Issue Navigator - Blue pencil appears for built in Labels. CFlabel does not appear because field is empty
- View Issue - Blue pencil appears for built in Labels. CFlabel does not appear because field is empty (Image 1)
- Issue #2
- Issue Navigator - Built in labels field cannot be edited. CFlabel appears and cannot be edited
- View Issue - Built in labels field cannot be edited. CFlabel appears and cannot be edited
- Image 2 shows 6.4.7 but CFlabel field did not exist. This is why it does not show in the image.
6.4.12
- Issue #1
- Issue Navigator - Built in editable, grey pencil appears on mouse over. CFlabel does not appear because field is empty
- View Issue - Built in editable, grey pencil appears on mouse over. CFlabel does not appear because field is empty
- One case where the blue icon did show for very brief time when page was loading, this is tracked in
JRA-62320
- One case where the blue icon did show for very brief time when page was loading, this is tracked in
- Issue #2
- Issue Navigator - Built in editable, grey pencil appears on mouse over. CFlabel appears and cannot be edited
- View Issue - Built in editable, grey pencil appears on mouse over. CFlabel appears and cannot be edited
7.3.0
- Issue #1
- Issue Navigator - Blue pencil appears for built in Labels. CFlabel does not appear because field is empty
- View Issue - Blue pencil appears for built in Labels. CFlabel does not appear because field is empty
- Issue #2
- Issue Navigator - Built in labels field cannot be edited. CFlabel appears and cannot be edited
- View Issue - Blue pencil appears for built in Labels. CFlabel appears with blue pencil, can be edited
- is related to
-
JRASERVER-23673 You can always label an issue, even if it's removed from all screens and all configurations
- Gathering Impact
-
JRASERVER-62321 When the Labels system field has been hidden in the view issue screen but is still in the field configuration for the project it is still displayed in the view issue page
- Gathering Impact
-
JRASERVER-59259 Inline edit configuration is not being respected
- Gathering Impact