Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-13817

Drive: Implement a wrapper/launcher able to fetch compatibility/update information and give user feedback

    XMLWordPrintable

    Details

    • 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

      Description

      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:
        1. Drive version is not compatible with the Nuxeo server (too old), it needs to be updgraded ("Do you want to upgrade?").
        2. Drive version is not compatible with the Nuxeo server (too recent), it needs to be downgraded ("Do you want to downgrade?").
        3. Drive version is compatible with the Nuxeo server but is not the latest compatible version ("Do you want to upgrade?").
        4. 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.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3 days Original Estimate - 3 days
                  3d
                  Remaining:
                  Time Spent - 2 days Remaining Estimate - 3 days
                  3d
                  Logged:
                  Time Spent - 2 days Remaining Estimate - 3 days
                  2d