Bug 124930 - iOS AppConfig to Manage Collabora Settings
Summary: iOS AppConfig to Manage Collabora Settings
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: iOS Editor (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other iOS
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard: target:6.3.0
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-24 11:24 UTC by Andreas Gruhler
Modified: 2019-05-30 08:54 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Gruhler 2019-04-24 11:24:12 UTC
Description:
iOS implements a standard called "AppConfig" to manage settings of apps,
see https://www.appconfig.org/ios/ for iOS. Important in this regard:
> App is developed with iOS “Managed Configuration” capabilities built in
> https://developer.apple.com/library/archive/samplecode/sc2279/Introduction/Intro.html

Thus, configuration of Collabora could take place as outlined in the link above:
> App developer creates XML definition file documenting the configurations
> that the app supports

> Configurations are specified in the enterprise mobility management (EMM)
> admin console

For instance, the XML could allow to change the "Template URL" in the LibreOffice
app through AppConfig and the EMM admin console (or mobile device management).


Steps to Reproduce:
Configure Collabora with an enterprise mobility management (EMM) or mobile device management solution, following the AppConfig standards and procedures outlined in https://www.appconfig.org/ios/.

Actual Results:
The Collabora iOS App cannot be configured using the AppConfig standard.

Expected Results:
The Collabora iOS App can be configured with the AppConfig standard.


Reproducible: Always


User Profile Reset: No



Additional Info:
* https://www.appconfig.org/ios/
* https://developer.apple.com/library/archive/samplecode/sc2279/Introduction/Intro.html
Comment 1 Aron Budea 2019-04-24 12:04:58 UTC
Sounds reasonable, I'm tentatively confirming it, but of course I don't know how feasible it is technically.
Comment 2 Commit Notification 2019-05-30 08:51:16 UTC
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/online/+/ae88fc10520784ef5ede7e2b6df4a33e0fc7f2be%5E%21

tdf#124930: Look for settings also in the managed configuration thing
Comment 3 How can I remove my account? 2019-05-30 08:54:00 UTC
Hopefully the above simple change is all that is needed. Now the app looks for two configuration items in the managed configuration: the string templateListURL and the boolean emptyTileCache (presumably the boolean should actually be a number, zero or one). This change will be included in the next build of the app.