Provide minimal desktop theme for SSO
Bug #631573 reported by
Matthew Paul Thomas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical SSO provider |
Fix Released
|
High
|
David Owen | ||
software-center (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: software-center
software-center trunk r1116, Ubuntu Maverick
1. Navigate to Fluendo DVD Player, and choose "Buy".
2. In the sign-on screen that appears, click a link, e.g. "Terms of Service".
3. Try to return to the sign-on screen.
What happens: You can't.
What should happen: either
* there should not be any links on the embedded version of the sign-on screen at all (preferred); or
* it should be possible to get from any linked screen back to the sign-on screen somehow.
Related branches
lp:~canonical-isd-hackers/canonical-identity-provider/embedded-theme
- Łukasz Czyżykowski (community): Approve
- Danny Tamez (community): Approve
-
Diff: 904 lines (+306/-106)21 files modifieddoctests/stories/sso-server/standalone-login.txt (+1/-1)
identityprovider/context_processors.py (+24/-1)
identityprovider/forms.py (+10/-10)
identityprovider/media/ubuntu/narrow.css (+83/-0)
identityprovider/templates/account/confirm_new_email.html (+18/-18)
identityprovider/templates/account/edit.html (+2/-0)
identityprovider/templates/enter_token.html (+4/-4)
identityprovider/templates/registration/email_sent.html (+2/-2)
identityprovider/templates/registration/old_confirm_new_account.html (+3/-1)
identityprovider/templates/registration/reset_password.html (+3/-1)
identityprovider/templates/ubuntu/base.html (+18/-3)
identityprovider/templates/ubuntu/registration/login.html (+2/-0)
identityprovider/templates/widgets/last_auth_sites.html (+2/-1)
identityprovider/templates/widgets/ubuntu/login-button.html (+1/-1)
identityprovider/templates/widgets/ubuntu/logout-button.html (+2/-2)
identityprovider/tests/test_views_ui.py (+12/-11)
identityprovider/urls.py (+15/-3)
identityprovider/views/account.py (+6/-0)
identityprovider/views/server.py (+1/-0)
identityprovider/views/ui.py (+96/-46)
scripts/test (+1/-1)
Changed in canonical-isd-qa: | |
milestone: | none → canonical-identity-provider+2.9.0 |
Changed in canonical-identity-provider: | |
importance: | Undecided → High |
Changed in canonical-identity-provider: | |
milestone: | 2.9.0 → for-10.9 |
Changed in canonical-identity-provider: | |
milestone: | for-10.0 → 1-commitment |
Changed in canonical-identity-provider: | |
milestone: | 1-commitment → 2-implementation |
assignee: | nobody → Anthony Lenton (elachuni) |
Changed in canonical-identity-provider: | |
status: | Confirmed → In Progress |
Changed in canonical-identity-provider: | |
assignee: | Anthony Lenton (elachuni) → David Owen (dsowen) |
Changed in canonical-identity-provider: | |
milestone: | 2-implementation → 3-internal-qa |
status: | In Progress → Fix Committed |
Changed in canonical-isd-qa: | |
status: | New → In Progress |
Changed in canonical-isd-qa: | |
status: | In Progress → Confirmed |
Changed in canonical-isd-qa: | |
status: | Confirmed → In Progress |
Changed in canonical-identity-provider: | |
milestone: | 3-internal-qa → 4-staging |
Changed in canonical-identity-provider: | |
milestone: | 4-staging → 5-production |
Changed in canonical-identity-provider: | |
status: | Fix Committed → Fix Released |
Changed in canonical-identity-provider: | |
milestone: | 5-production → 2.9.0 |
To post a comment you must log in.
We should be able to use the same desktop light styled theme as the payment service. This should not contain links to external pages. It should also not provide a language picker as this will be embedded into desktop apps and pick up the user's default automatically.