Add API token management UI to web
Bug #589345 reported by
Stuart Metcalfe
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical SSO provider |
Fix Released
|
High
|
Łukasz Czyżykowski |
Bug Description
Users should be able to see what API tokens are associated with their account, ideally with the name of the application which created it and what permissions that token has. Users should also be able to delete/revoke individual API tokens.
This feature should not be available on the Launchpad-branded site.
Testcase created ISD_206
Related branches
lp://staging/~canonical-isd-hackers/canonical-identity-provider/token-ui
- David Owen (community): Approve
-
Diff: 195 lines (+131/-0)5 files modifiedidentityprovider/templates/account/edit.html (+5/-0)
identityprovider/templates/account/tokens.html (+47/-0)
identityprovider/tests/test_views_account.py (+47/-0)
identityprovider/urls.py (+1/-0)
identityprovider/views/account.py (+31/-0)
lp://staging/~canonical-isd-hackers/canonical-identity-provider/token-ui-fix
- Anthony Lenton (community): Approve
-
Diff: 202 lines (+38/-27)7 files modifiedidentityprovider/media/ubuntu/styles.css (+4/-0)
identityprovider/templates/account/applications.html (+9/-10)
identityprovider/templates/account/edit.html (+0/-2)
identityprovider/templates/widgets/ubuntu/logout-button.html (+10/-0)
identityprovider/tests/test_views_account.py (+11/-11)
identityprovider/urls.py (+1/-1)
identityprovider/views/account.py (+3/-3)
lp://staging/~canonical-isd-hackers/canonical-identity-provider/lp_apps_link
- Ricardo Kirkner (community): Approve
-
Diff: 91 lines (+36/-22)2 files modifiedidentityprovider/tests/test_static.py (+31/-21)
identityprovider/urls.py (+5/-1)
Changed in canonical-identity-provider: | |
assignee: | nobody → Łukasz Czyżykowski (lukasz-czyzykowski) |
status: | Confirmed → In Progress |
Changed in canonical-identity-provider: | |
milestone: | 2.6.0 → 2.7.0 |
tags: | added: 3sp |
tags: |
added: sp-3 removed: 3sp |
Changed in canonical-identity-provider: | |
status: | In Progress → Fix Committed |
Changed in canonical-identity-provider: | |
status: | Fix Committed → In Progress |
Changed in canonical-identity-provider: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in canonical-identity-provider: | |
status: | Fix Committed → Triaged |
assignee: | Łukasz Czyżykowski (lukasz-czyzykowski) → David Owen (dsowen) |
Changed in canonical-identity-provider: | |
status: | Triaged → In Progress |
Changed in canonical-identity-provider: | |
status: | In Progress → Fix Committed |
assignee: | David Owen (dsowen) → Łukasz Czyżykowski (lukasz) |
Changed in canonical-isd-qa: | |
status: | New → Confirmed |
description: | updated |
Changed in canonical-isd-qa: | |
status: | Confirmed → Fix Committed |
Changed in canonical-isd-qa: | |
milestone: | none → canonical-identity-provider+2.7.0 |
Changed in canonical-isd-qa: | |
milestone: | canonical-identity-provider+2.7.0 → 2.7.0 |
Changed in canonical-isd-qa: | |
milestone: | 2.7.0 → canonical-identity-provider+2.7.0 |
Changed in canonical-identity-provider: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Note to QA: this will need a test case associated with it when it is complete