Merge lp:~phablet-team/ubuntu-system-settings/permission-page-url into lp:ubuntu-system-settings
| Status: | Merged |
|---|---|
| Merged at revision: | 1596 |
| Proposed branch: | lp:~phablet-team/ubuntu-system-settings/permission-page-url |
| Merge into: | lp:ubuntu-system-settings |
| Diff against target: |
89 lines (+46/-0) 2 files modified
plugins/security-privacy/AppAccess.qml (+24/-0) plugins/security-privacy/PageComponent.qml (+22/-0) |
| To merge this branch: | bzr merge lp:~phablet-team/ubuntu-system-settings/permission-page-url |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Jonas G. Drange (community) | 2015-12-08 | Approve on 2015-12-10 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-12-08 | |
|
Review via email:
|
|||
Commit Message
Allow url-dispatcher access to App Permissions service pages
Description of the Change
Allow URLs like //system/
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:1570
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Jonas G. Drange (jonas-drange) wrote : | # |
LGTM and works well.
We can't do security-
| Matthew Paul Thomas (mpt) wrote : | # |
Yay for fixing this bug. However, URLs of the form settings:
Camera permissions won't necessarily be in "Security & Privacy" forever. (For example, we might give them their own top-level category, or combine them with Online Accounts.) And even if they are, "Security & Privacy" won't necessarily be in "System" forever. If either of those things changes, apps that send you to this screen should still send you to this screen, because the URL should not have changed.
So I suggest that it should not be "settings:


PASSED: Continuous integration, rev:1569 jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- ci/2545/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 5637 jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- vivid-amd64- ci/320 jenkins. qa.ubuntu. com/job/ ubuntu- system- settings- vivid-i386- ci/729 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-touch/ 4397 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 5651 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 5651/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 25871
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/ubuntu- system- settings- ci/2545/ rebuild
http://