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

API for managing SIP models #26

Closed

Commits on May 29, 2017

  1. models: support for multiple metadata and archival

    - added class `SIPMetadata` to be able to have multiple metadata
    - added attribute `archive` (boolean) to say if the content should
      be archived or not
    remileduc committed May 29, 2017
    Configuration menu
    Copy the full SHA
    6c5b355 View commit details
    Browse the repository at this point in the history
  2. admin: added SIPMetadata view

    - updated the model views to integrate the new fields
    - added the model view for SIPMetadata with links to SIP
    remileduc committed May 29, 2017
    Configuration menu
    Copy the full SHA
    558337c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2017

  1. api: add an API to export SIP

    - add a signal when a SIP is created from the API
    - 2 API classes: SIP and RecordSIP to manage the models
      based on Zenodo:
      https://github.com/zenodo/zenodo/blob/master/zenodo/modules/sipstore/api.py
    - add a function to automatically find the current storage
      location of a SIPFile
    - add a config variable to generate agent of the SIPs
    - updated tests
    remileduc committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    f034df6 View commit details
    Browse the repository at this point in the history