Uploaded image for project: 'DSpace (LEGACY)'
  1. DSpace (LEGACY)
  2. DS-4313

Convert periodic command-line tools to Curation Tasks

    XMLWordPrintable

    Details

    • Type: Code Task
    • Status: Received (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: DSpace API
    • Labels:
      None
    • Attachments:
      0
    • Comments:
      0
    • Documentation Status:
      Needed

      Description

      DSpace has a number of command-line tools which tend to be run periodically and all follow a pattern:  visit all model objects of a certain type and operate on some or all of them.  Converting them to curation tasks would centralize the "visit all model objects" logic, support common reporting, and make them available in the administrative GUI pages for immediate remote use.

      A few tools, such as filter-media, when converted to tasks, could also be attached to workflows if desired, so that they run promptly when an Item is ingested rather than walking the entire database later.

      Another (small) benefit would be to shorten the rather lengthy list of command-line tools.  It might be well to extend the curate command to list the available tasks, since their functions would no longer be listed by 'bin/dspace'.

      A preliminary list of tools to consider for conversion:

      • checker
      • checker-emailer
      • cleanup
      • doi-organiser
      • embargo-lifter
      • filter-media
      • generate-sitemaps
      • index-authority
      • index-discovery
      • oai
      • rdfizer
      • sub-daily

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              mwood Mark H. Wood
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: