Details
-
User Story
-
Resolution: Fixed
-
P2: Important
-
6.6.0 FF
-
None
-
13
-
Foundation Sprint 75, Foundation Sprint 76, Foundation Sprint 77
-
bfc2b4360 (dev), 4d02ca5c3 (dev), 716d512d9 (dev), a7b347aa6 (dev)
Description
Migrate module to the new permission API. The primary goal is to move the permission requesting to the application executables, and have the library do just the permission checking.
The main expected backends needing modification are Android and Darwin (iOS, macOS). In addition to modifying the backends, the module's examples and tests need to migrated as applicable *)
The change needs to be documented in the module documentation.
*) Note: at the time of this writing the permissions QML API is not available, which is needed to migrate the QML example apps.
Attachments
Issue Links
- is cloned by
-
QTBUG-109964 [QtBluetooth] Permission API migration
- Closed
- resulted in
-
QTBUG-114939 Qt WebEngine Geolocation broken in 6.6
- Closed
For Gerrit Dashboard: QTBUG-109963 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
459939,3 | Use new permissions API on Android | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
459942,4 | Use new permissions API on macOS/iOS | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
459943,8 | Adjust positioning examples to use new QPermission API | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
460508,6 | Extend documentation to mention new QPermission API usage | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |