Closed Bug 1265895 Opened 9 years ago Closed 9 years ago

[MERGE] Update the alias field for the bug modal form

Categories

(bugzilla.mozilla.org :: User Interface, defect)

Merge
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: dkl, Unassigned)

References

Details

Attachments

(1 file, 1 obsolete file)

- the alias field shouldn't be moved from its current location, and should be a comma delimited list - moving the field into 'details' when editing is confusing/unexpected - displaying current aliases in a <select> is a no-go; i went to great pains to remove those from the current ui - they are ugly, and multi-select isn't obvious - when you demoed the ui to me in orlando i recall stating this wasn't a viable solution - make the alias field a comma separated list - bugs aren't expected to have a massive amount of aliases; we don't need a heavy ui to manage them - comma is already an invalid character in a bug alias
Assignee: nobody → dkl
Status: NEW → ASSIGNED
Attached patch 1265895_1.patch (obsolete) — Splinter Review
If you are pressed for time, punt this over to Dylan. - Removed old alias form elements - Added alias editing back to summary section as before - Aliases act like cc list values in that when hovering, a X is displayed allowing to remove each. - "Add" button displays an input to enter new comma separated alias values. dkl
Attachment #8744072 - Flags: review?(glob)
Comment on attachment 8744072 [details] [diff] [review] 1265895_1.patch Talking it over, dylan may have more time to look at this than glob, so retargetting.
Attachment #8744072 - Flags: review?(glob) → review?(dylan)
Comment on attachment 8744072 [details] [diff] [review] 1265895_1.patch Review of attachment 8744072 [details] [diff] [review]: ----------------------------------------------------------------- fwiw i don't agree that mirroring the CC approach is correct. it's expected that bugs will have a small amount of aliases, so a comma separated list is all that's required. ::: extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl @@ +192,5 @@ > + label = "Alias" > + hide_on_view = 1 > + %] > + > + [% IF bug.check_can_change_field("alias", 0, 1) %] if the current user can't edit the alias field, it should be displayed the same as the view mode instead of editable with controls removed. try passing |hide_on_edit = NOT bug.check_can_change_field("alias", 0, 1)| to the field wrapper ::: extensions/BugModal/web/bug_modal.js @@ +1084,5 @@ > + }); > + $('#alias-list .alias-remove') > + .click(function(event) { > + event.preventDefault(); > + $('#top-save-btn').show(); you don't need to explicitly show the save buttons as these controls should only be visible when editing.
Attached patch 1265895_2.patchSplinter Review
Ok. Much simpler patch this time around. dkl
Attachment #8744072 - Attachment is obsolete: true
Attachment #8744072 - Flags: review?(dylan)
Attachment #8746714 - Flags: review?(dylan)
Comment on attachment 8746714 [details] [diff] [review] 1265895_2.patch Review of attachment 8746714 [details] [diff] [review]: ----------------------------------------------------------------- r=dylan
Attachment #8746714 - Flags: review?(dylan) → review+
To ssh://gitolite3@git.mozilla.org/webtools/bmo/bugzilla.git d96b42b..87063bd upstream-merge -> upstream-merge
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee: dkl → nobody
Component: User Interface: Modal → User Interface
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: