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

Migration Service

    XMLWordPrintable

    Details

    • Release Notes Description:
      Hide

      A new migration service defines a series of states that a migration can take and allows service aware of this migration to read and write accordingly in the former or new way, depending on the status of the migration. The goal of this service is to standardize how future migrations will be processed within the Nuxeo Platform. The first use case of this new service is the migration of the Tag Service implementation.

      Show
      A new migration service defines a series of states that a migration can take and allows service aware of this migration to read and write accordingly in the former or new way, depending on the status of the migration. The goal of this service is to standardize how future migrations will be processed within the Nuxeo Platform. The first use case of this new service is the migration of the Tag Service implementation.
    • Sprint:
      nxcore 9.3.6, nxcore 9.3.7, nxcore 9.3.8, nxcore 9.3.9
    • Story Points:
      1

      Description

      We need a migration service that can be exposed in the Admin Center, listing various migration tasks and a way to trigger them.

      These migration tasks would use the Nuxeo API to modify some documents to fill new information in them, or do various cleanups.

      Example migration tasks that already exist but are triggered at startup but could benefit from this:

      • PictureMigrationHandler (see also NXP-19812)
      • RepositoryInitializationListener (content templates, see also NXP-19340, NXP-19342)
      • Workflow definition models creation (see NXP-19823)

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days
                  2d