-
Type: User story
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.9.4
-
Component/s: Nuxeo Drive
-
Epic Link:
-
Sprint:Sprint Drive (5.9.4-1)
-
Story Points:5
The wrapper will at startup:
- Ask for Nuxeo server / proxy settings / user account (so needs at least PyQt GUI framework)
- Call an operation to get the server version and update site URL, see
NXP-13816 - Get the compatibility index from the update site, see
NXP-13815 - Resolve compatibility to give one of the following feedbacks:
- Drive version is not compatible with the Nuxeo server (too old), it needs to be updgraded ("Do you want to upgrade?").
- Drive version is not compatible with the Nuxeo server (too recent), it needs to be downgraded ("Do you want to downgrade?").
- Drive version is compatible with the Nuxeo server but is not the latest compatible version ("Do you want to upgrade?").
- Drive version is compatible with the Nuxeo server and is the latest compatible version ("You're up-to-date!").
Depending on the user's decision, the wrapper will handle the auto-update, see NXP-13818
We should be able to include this wrapper in the nuxeo-drive marketplace package.
- depends on
-
NXP-14224 Drive: encoding issues
- Resolved
-
NXP-13816 Drive: add an operation to fetch server version and update site URL
- Resolved
-
NXP-13810 Drive: prototype auto-update with esky framework
- Resolved
-
NXP-13815 Drive: set up Drive update site, versioning policy
- Resolved
- is required by
-
NXP-11588 Auto update of Drive Client
- Resolved
-
NXP-13818 Drive: handle auto-update with esky
- Resolved
-
NXP-14341 Drive: make marketplace package rely on update site to download Drive client
- Resolved
-
NXDRIVE-243 Drive: allow local configuration of update site URL
- Resolved
-
NXP-10517 Display friendly notifications client side ("n files synchronized", ...)
- Resolved
-
NXP-14355 Drive: Update available
- Resolved
-
NXP-14357 Drive: Non compatibility
- Resolved
-
NXP-14503 Drive: Silent auto-update
- Resolved