Ticket #1030 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Move harvesting out of the rest API

Reported by: thejimmyg Owned by: amercader
Priority: major Milestone:
Component: ckan Keywords:
Cc: Repository: ckan
Theme: none

Description


Change History

comment:1 Changed 3 years ago by thejimmyg

  • Owner changed from thejimmyg to amercader

comment:2 Changed 3 years ago by amercader

  • Status changed from new to assigned

This includes:

  • Take out all references to harvestsource, harvestingjob and harvesteddocument in the rest API
  • Move the harvesting bits of ckan/lib/cli.py into ckanext-harvest.
  • Move ckan/controller/harvesting.py and cknan/model/harvesting.py to ckanext-harvest as well
  • Update ckanext-csw to be able to find the code it needs in the new place.

comment:3 Changed 3 years ago by thejimmyg

  • Priority changed from awaiting triage to major

Also:

  • Delete harvest sources
  • Implement a Genshi template filter so that if there is an INSPIRE package_extra set to True, you can link to the XML and HTML generation API calls in ckanext-csw
  • Write tests in ckanext-dgu for all the API calls that Drupal is making

comment:4 Changed 3 years ago by amercader

  • Repository set to ckan
  • Status changed from assigned to closed
  • Theme set to none
  • Resolution set to fixed

All the points described in this ticket have been completed. Harvesting work is being done mainly under #1037

Note: See TracTickets for help on using tickets.