Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

global: removal of workflows dependency #19

Closed
wants to merge 10 commits into from

Conversation

jalavik
Copy link
Contributor

@jalavik jalavik commented Jan 18, 2016

* INCOMPATIBLE Removes direct integration with invenio-workflows
  to instead rely on signals to allow modules like invenio-workflows
  to hook into the harvesting procedure.

* INCOMPATIBLE Removes `workflow` argument from CLI and Celery task
  integration.

* INCOMPATIBLE Removes `output` parameter from CLI and Celery task
  integration.

* BETTER Simplifies the general CLI and tasks interface by rather
  determining the output type desired from arguments given.

* BETTER Also takes setSpec information from the saved OAI config
  when not explicitly given.

* FIX Passes only YYYY-MM-DD as from/to parameter to OAI API.

* Improves the API code slightly when getting data from the OAI
  config object.

* Removes unused workflows.

@jalavik jalavik self-assigned this Jan 18, 2016
@jalavik jalavik added this to the v0.2.0 milestone Jan 18, 2016
@jirikuncar jirikuncar changed the title Removal of workflows dependency global: removal of workflows dependency Jan 18, 2016
jmartinm and others added 3 commits January 20, 2016 14:50
* INCOMPATIBLE Removes unused workflows.

Reviewed-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
* BETTER Also takes setSpec information from the saved OAI config
  when not explicitly given.

* FIX Passes only YYYY-MM-DD as from/to parameter to OAI API.

* Improves the API code slightly when getting data from the OAI
  config object.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
* BETTER Now supports multiple sets in setSpec, e.g.
  'cs physics:hep-lat'.

* Adds tests for list_records API.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
* INCOMPATIBLE Removes direct integration with invenio-workflows
  to instead rely on signals for harvest post-processing.

* INCOMPATIBLE Removes `workflow` argument from CLI and Celery task
  integration.

* INCOMPATIBLE Removes `output` parameter from CLI and Celery task
  integration.

* INCOMPATIBLE Removes unused templates and workflow tasks.

* BETTER Simplifies the general CLI and tasks interface by
  determining the output type from arguments given.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
* FIX Properly updates lastrun time upon regular harvesting.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
* INCOMPATIBLE Changes CLI command structure to be simpler.

* BETTER The CLI command `harvest` now initiates harvesting, `get` and
  `queue` has been removed. See help on `harvest` command for more
  information.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
@jalavik jalavik force-pushed the tasks-kwargs branch 2 times, most recently from 9b87326 to 71b05df Compare February 11, 2016 17:29
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
@jalavik
Copy link
Contributor Author

jalavik commented Apr 6, 2016

Superseded by #20

@jalavik jalavik closed this Apr 6, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants