Uploaded image for project: 'Islandora'
  1. Islandora
  2. ISLANDORA-1439

Mark custom-uploaded derivatives to not be overwritten on derivative regeneration.

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Fix Version/s: None
    • Labels:
      None

      Description

      Based on ISLANDORA-1096. If the user has uploaded a derivative, probably don't overwrite it with Regenerate All Derivatives. So, following suggestions in ISLANDORA-1096 and related discussion (https://groups.google.com/forum/?fromgroups=#!topic/islandora/sd6NQien5Uc), custom derivatives (i.e. non-OBJ datastreams uploaded via the interface) should have a corresponding entry in the RELS-INT marking them as custom.

      (Rosie's note: it would be much nicer to have used the isDerivativeOf relation in the RELS-INT from the get-go, and describe which datastreams were automatically generated rather than which were custom uploaded, but it would be impossible to implement this now with any degree of backwards-compatibility.)

      Use cases (from the listserv discussion above):
      - custom TNs shouldn't be overwritten with the generic default. (dmoses and jpinto, though see also ISLANDORA-1437)
      - cropped JPG or TN datastreams from a large image shouldn't be replaced with full-frame versions (from rosiel)
      - if OCR or HOCR datastreams are replaced with corrected versions, they'd be overwritten too. (from mjordan)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                rosiel Rosie Le Faive
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: