Closed
Bug 827771
Opened 13 years ago
Closed 13 years ago
Installing a privileged packaged app does not list privileged webapi permissions in the settings app perms UI until the perm is requested in the app
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect, P3)
Tracking
(blocking-basecamp:+)
People
(Reporter: jsmith, Assigned: baku)
Details
(Keywords: regression)
Attachments
(1 file)
|
601 bytes,
patch
|
etienne
:
review+
|
Details | Diff | Splinter Review |
Build: B2G 18 1/8/2013
Device: Unagi
Steps:
1. Go to https://marketplace-dev.allizom.org/app/test-webapi-permissions
2. Install the packaged app
3. Go to settings --> app permissions --> Test WebAPI Permissions
Expected:
Geolocation, Pictures Storage, Music Storage, Sdcard Storage, Videos Storage, and Contacts should be listed as permissions with "ask."
Actual:
Only geolocation is listed. Interestingly enough, when any privileged webapi permission is requested in the app and you go back to this UI, the permission will then be listed. Sounds like a bug in the permission installer.
| Reporter | ||
Comment 1•13 years ago
|
||
Also a regression - I know I wasn't see this a few days ago.
Keywords: regression
| Reporter | ||
Updated•13 years ago
|
blocking-basecamp: --- → ?
Comment 2•13 years ago
|
||
My first guess would be gaia, I'll dig a bit deeper.
Component: General → Gaia::Settings
| Assignee | ||
Updated•13 years ago
|
Assignee: nobody → amarchesini
| Assignee | ||
Comment 3•13 years ago
|
||
We don't have to check the manifest in order to know if the app has a permission or not. The value is enough. When the value is !== unknown and the permission is explicit, we have to display it in settings.
Attachment #699219 -
Flags: review?(etienne)
Updated•13 years ago
|
Attachment #699219 -
Flags: review?(etienne) → review+
| Assignee | ||
Comment 4•13 years ago
|
||
https://github.com/mozilla-b2g/gaia/pull/7385 - pull request
Updated•13 years ago
|
blocking-basecamp: ? → +
Priority: -- → P3
Target Milestone: --- → B2G C4 (2jan on)
Comment 5•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 6•13 years ago
|
||
So I just grabbed the build from https://pvtbuilds.mozilla.org/pub/mozilla.org/b2g/nightly/mozilla-b2g18-unagi/latest/ - this isn't working for me.
I'm not even seeing any privileged webapi permissions getting listed, including after the API is used.
Am I running the right build?
| Reporter | ||
Comment 7•13 years ago
|
||
(In reply to Jason Smith [:jsmith] from comment #6)
> So I just grabbed the build from
> https://pvtbuilds.mozilla.org/pub/mozilla.org/b2g/nightly/mozilla-b2g18-
> unagi/latest/ - this isn't working for me.
>
> I'm not even seeing any privileged webapi permissions getting listed,
> including after the API is used.
>
> Am I running the right build?
Change that. I think I'm running an old build. If I'm wrong, please let me know.
| Reporter | ||
Comment 8•13 years ago
|
||
Verified on 1/16 test run.
Status: RESOLVED → VERIFIED
Keywords: verifyme
You need to log in
before you can comment on or make changes to this bug.
Description
•