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

Add versioning-related features to Nuxeo Core to support the CMIS versioning model

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.4
    • Component/s: Core
    • Impact type:
      API added, Content model Change
    • Upgrade notes:
      Hide

      Added API:

      • CoreSession.getVersionSeriesId
      • CoreSession.getWorkingCopy
      • CoreSession.getLastDocumentVersionRef
      • DocumentModel.getCheckinComment
      • DocumentModel.getVersionSeriesId
      • DocumentModel.isLatestVersion
      • DocumentModel.isMajorVersion
      • DocumentModel.isLatestMajorVersion
      • DocumentModel.isVersionSeriesCheckedOut

      Added VCS columns:

      • hierarchy.isversion
      • versions.islatest
      • versions.islatestmajor

      Added operations:

      • CheckInDocument
      • CheckOutDocument

      Migration of SQL data into new columns is automatic.

      Show
      Added API: CoreSession.getVersionSeriesId CoreSession.getWorkingCopy CoreSession.getLastDocumentVersionRef DocumentModel.getCheckinComment DocumentModel.getVersionSeriesId DocumentModel.isLatestVersion DocumentModel.isMajorVersion DocumentModel.isLatestMajorVersion DocumentModel.isVersionSeriesCheckedOut Added VCS columns: hierarchy.isversion versions.islatest versions.islatestmajor Added operations: CheckInDocument CheckOutDocument Migration of SQL data into new columns is automatic.

      Description

      To implement CMIS versioning a few changes have to be made to Nuxeo Core.

      • expose the checkIn/checkOut operation on the document, and the checked-out state
      • add a number of system columns to expose cmis version-related properties

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                fguillaume Florent Guillaume
                Reporter:
                fguillaume Florent Guillaume
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: