Uploaded image for project: 'Fedora Repository Project'
  1. Fedora Repository Project
  2. FCREPO-2624

Enable Versioning on a new LDPR

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Fedora 5.0.0
    • Fix Version/s: Fedora 5.0.0
    • Component/s: f4-core
    • Labels:

      Description

      A PUT or POST request to create an object will make a resource versionable if it includes header Link: rel="type" with type of http://fedora.info/definitions/fcrepo#VersionedResource

      • A LDPR will be created as a LDPRv with the versioning type.
      • A LDPCv will be created

      The newly created LDPCv:

      • must be a child of the LDPRv
      • must be a LDPC ( https://fcrepo.github.io/fcrepo-specification/#LDPC )
      • Note: it will be replacing the current "fcr:versions" path, which was previously used to access modeshape versions. Versioning will no longer be using built in modeshape tree snapshotting features features.

      See this document for what REST ful interactions should look like in regards to LDPCv: https://wiki.duraspace.org/pages/viewpage.action?pageId=90964507#Versioning/AuthorizationDesign-restRESTfulInteractions

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                dbernstein Danny Bernstein
                Reporter:
                ben.pennell Ben Pennell
                Reviewer:
                Andrew Woods
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: