[UIFe] Add legal notice buttons to UI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Online Accounts: GNOME Control Center |
Fix Released
|
Critical
|
David King | ||
gnome-control-center-signon (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
The online accounts settings panel stores credentials and access tokens for online services locally, and shows service provider icons to associate a local account with a provider. This presents some problems when complying with the terms of service of the online providers, as most require that it is clear that services are not misrepresented as being recommended by the provider in question, especially with the use of provider logos. To comply with the terms of service, it must be made clear what the scope of the application (Online Accounts) is and how the user's data is used.
To fix this, in consultation with Canonical legal counsel and design, I have added a legal notice to the Mallard help of the Online Accounts control centre panel. The notice briefly explains what the Online Accounts technology does with the user's information and some other legal details. I have linked this help page to the panel UI with two new link buttons, one shown during authorization and the other shown during configuration, so that the user can access the legal notice from the UI at all times.
The relevant UI changes are the addition of two user-visible strings (‘Learn more’ and ‘Legal notice’ for the link buttons), the change of an existing string (adds a full stop at the end of a sentence) and the addition of the legal notice as a Mallard page (a page of legal copy). The additions result in the UI of the panel changing to accommodate the new buttons, such that any existing screenshots would need to be retaken. I will attach screenshots to demonstrate the UI changes.
The merged changes which are included in this UI freeze exception request are:
Related branches
- Alberto Mardegan (community): Approve
- jenkins (community): Approve (continuous-integration)
-
Diff: 99 lines (+27/-15)2 files modifiedlibaccount-plugin/oauth-plugin.c (+24/-12)
src/cc-credentials-accounts-page.vala (+3/-3)
Changed in online-accounts-gnome-control-center: | |
status: | New → Fix Released |
importance: | Undecided → Critical |
assignee: | nobody → David King (amigadave) |
milestone: | none → 0.0.18 |
tags: | added: uife |
Link to my email request to the ubuntu-translators list:
https:/ /lists. ubuntu. com/archives/ ubuntu- translators/ 2012-September/ 005640. html
Link to my email request to the ubuntu-doc list:
https:/ /lists. ubuntu. com/archives/ ubuntu- doc/2012- September/ 016923. html