Closed Bug 1196256 Opened 10 years ago Closed 10 years ago

Remove exclude_signup from FxA URLs

Categories

(Firefox for iOS :: Sync, defect)

All
iOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1167010
Tracking Status
fxios 1.1+ ---

People

(Reporter: rnewman, Assigned: st3fan, Mentored)

References

Details

Attachments

(1 file)

We can do this once we're confident in blank server Sync client behavior. Ryan, did you also end up excluding signup for the ios_v1 context? If so, we'll need to roll that back at some point.
Flags: needinfo?(rfkelly)
> Ryan, did you also end up excluding signup for the ios_v1 context? Yes. We'll need to change some behaviour on the FxA side to allow you to opt back in to the signup experience. Some options are in https://github.com/mozilla/fxa-content-server/issues/2950 which I'll make sure we've got on our agenda for the next iteration.
Flags: needinfo?(rfkelly)
Mentor: rnewman
In [1] we changed the logic so that *both* context=fx_ios_v1 and exclude_signup=1 are required to get the no-signups behaviour: accounts.firefox.com/signin?context=fx_ios_v1 -> sign-up link is shown accounts.firefox.com/signin?context=fx_ios_v1&exclude_signup=1 -> sign-up link is hidden This should get released to production with FxA train-45, in approximately two weeks from now. It'll be on latest.dev.lcip.org shortly. IIUC, this should be enough to unblock the issue here, let you experiment with building the signup flow in dev, and then enable it globally when you're ready. On the FxA side, we just need a follow-up bug to let us know when we can remove support for exclude_signup=1 completely, after sufficient penetration of a signup-enabled Firefox for iOS.
Adding Shane for context.
(In reply to Ryan Kelly [:rfkelly] from comment #2) > This should get released to production with FxA train-45, in approximately > two weeks from now. It'll be on latest.dev.lcip.org shortly. Ryan, just checking in to find out if this did indeed land. S.
Flags: needinfo?(rfkelly)
yes it did [1] and should be available in production for you to try out. [1] https://github.com/mozilla/fxa-content-server/pull/3028
Flags: needinfo?(rfkelly)
This patch removes the exclude_signup=1 parameter from the FxA production URLs. This is related to https://github.com/mozilla/firefox-ios/pull/1115 which handles initialization of the sync server in case of account creation. That is about to land and this should go with it so that we can test account creation as soon as possible. :rnewman, if you review :nalexander's patch, feel free to land this too in one go.
Attachment #8669493 - Flags: review?(rnewman)
Assignee: nobody → sarentz
Status: NEW → ASSIGNED
Comment on attachment 8669493 [details] [review] PR: https://github.com/mozilla/firefox-ios/pull/1120 Yupyup, a patch to do this is already nesting half-way through Nick's big patch stack (with the wrong bug number).
Attachment #8669493 - Flags: review?(rnewman) → review+
Duping this to bug 1167010
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: