Closed Bug 1212340 Opened 9 years ago Closed 9 years ago

Move the Leave feedback option from the conversation window settings menu to the panel settings menu.

Categories

(Hello (Loop) :: Client, defect, P2)

defect

Tracking

(firefox44 verified)

VERIFIED FIXED
mozilla44
Iteration:
44.2 - Oct 19
Tracking Status
firefox44 --- verified

People

(Reporter: standard8, Assigned: mancas)

References

Details

(Whiteboard: [web sharing])

User Story

Acceptance criteria:

- Leave feedback option removed from the settings menu in the conversation window.
- Submit feedback option added to the settings menu in the panel.
- Clicking the option opens a new tab to the feedback page, like it did in the conversation window.
- Old css/strings removed from the conversation window.

Attachments

(1 file)

As part of the user journey rework, we need to move the leave feedback option. This depends on bug 1212338 to avoid code bitrot.

See the user story for more detail.
Rank: 13
Assignee: nobody → b.mcb
Blocks: 1128103
Mark, could you review the patch when you get a chance?
Attachment #8673599 - Flags: review?(standard8)
Comment on attachment 8673599 [details] [diff] [review]
Move the Leave feedback option from the conversation window settings menu to the panel settings menu.

Review of attachment 8673599 [details] [diff] [review]:
-----------------------------------------------------------------

Looks great, just a couple of minor nits to fix up.

::: browser/components/loop/content/js/panel.jsx
@@ +272,5 @@
>                                     onClick={this.handleClickSettingsEntry} />
>              <SettingsDropdownEntry label={mozL10n.get("tour_label")}
>                                     onClick={this.openGettingStartedTour} />
> +            <SettingsDropdownEntry
> +                                   extraCSSClass="entry-settings-feedback"

nit: please put these on the same line.

::: browser/components/loop/test/desktop-local/panel_test.js
@@ +445,5 @@
> +      }
> +
> +      beforeEach(function() {
> +        feedbackUrl = "https://example.com";
> +        navigator.mozLoop.getLoopPref = function(pref) {

Please use fakeMozLoop.getLoopPref
Attachment #8673599 - Flags: review?(standard8) → review+
https://hg.mozilla.org/mozilla-central/rev/f65bfc6d9898
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla44
Iteration: --- → 44.2 - Oct 19
Flags: qe-verify+
We did some exploratory testing around following the acceptance criteria using Firefox 44 beta 2 across platforms (Windows 7 64-bit, Windows 10 64-bit, Mac OS X 10.11.1 and Ubuntu 14.04 64-bit) and can confirm that the changes are verified as fixed.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: