Open nuest opened 6 years ago
Maybe we should add an issue to the Invenio repo that an API for this would be nice.
With zenodos current API it is possible to automatically add a new record to a community (via presence of the corresponding metadata), but as owner of this community you cannot confirm new entries via API. This is done with notification emails and web interface buttons.
communities
array of objects
(optional)
List of communities you wish the deposition to appear.
The owner of the community will be notified, and can either accept or reject your request.
Each array element is an object with the attributes: identifier: Community identifier
since the feature is already there in zenodo, but was not documentated (or I thoroughly overlooked it), the shipper can take this task https://github.com/o2r-project/o2r-shipper/issues/43
but first we need to decide, what gets accepted and what gets rejected, e.g. only erc
I agree, only ERCs should be accepted... so an examination using the Zenodo DOI should be done before accepting it.
Display
Show in compendium listings and detail pages if a compendium is part of the Zenodo community "o2r", ideally with direct links to (a) the Zenodo repository, as well as (b) the community landing page.
Publication workflow
Not sure what server-side code this requires, but it probably should go into shipper, and should be driven by UI requirements, so I suggest to outline the desired user workflow first.
@7048730 ideas, comments?