lp:~cjwatson/launchpad/login-interstitial
- Get this branch:
- bzr branch lp:~cjwatson/launchpad/login-interstitial
Branch merges
- Launchpad code reviewers: Pending requested
-
Diff: 1093 lines (+537/-113)10 files modifiedlib/lp/app/browser/configure.zcml (+13/-1)
lib/lp/app/browser/launchpad.py (+4/-2)
lib/lp/services/webapp/login.py (+209/-42)
lib/lp/services/webapp/templates/login-new-account.pt (+36/-0)
lib/lp/services/webapp/templates/login-reactivate-account.pt (+43/-0)
lib/lp/services/webapp/tests/test_login.py (+153/-25)
lib/lp/testopenid/browser/server.py (+37/-25)
lib/lp/testopenid/interfaces/server.py (+7/-2)
lib/lp/testopenid/stories/logging-in.txt (+1/-0)
utilities/make-lp-user (+34/-16)
Branch information
Recent revisions
- 18668. By Colin Watson
-
Add interstitial pages when creating or reactivating an account.
These provide an opportunity to present the user with the terms of service
and privacy policy and require that they explicitly accept them, as well as
making it harder to reactivate an account by accident.To support testing this locally, I extended make-lp-user to be able to
create placeholder accounts, and adjusted testopenid so that it can
authenticate as an inactive account by explicitly supplying the username. - 18665. By Launchpad PQM Bot
-
[r=wgrant][no-qa] Add a feature flag to disable commercial
subscriptions. - 18664. By Launchpad PQM Bot
-
[testfix][r=wgrant] Fix testrunner homepage_
recent_ posts_feed to use
bingtestservice. - 18663. By Launchpad PQM Bot
-
[r=wgrant][no-qa] Drop search_path and ts2 reside. All our stuff is
now in public. - 18660. By Launchpad PQM Bot
-
[r=cjwatson][no-qa] Update activity() for PostgreSQL 10 support,
in addition to 9.6, 9.5 and 9.3.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:launchpad