Metadata-Version: 2.4
Name: oarepo-requests
Version: 3.0.0.dev2
Summary: Add your description here
Project-URL: Homepage, https://github.com/oarepo/oarepo-requests
Author-email: Ronald Krist <krist@cesnet.cz>
License-File: LICENSE
Requires-Python: <3.14,>=3.13
Requires-Dist: graphlib
Requires-Dist: oarepo-model>=0.1.0.dev5
Requires-Dist: oarepo-runtime<3.0.0,>=2.0.0dev13
Requires-Dist: oarepo-workflows<3.0.0,>=2.0.0dev3
Requires-Dist: oarepo[rdm,tests]<15.0.0,>=14.0.0
Provides-Extra: dev
Requires-Dist: oarepo-invenio-typing-stubs; extra == 'dev'
Requires-Dist: ruff>=0.11.13; extra == 'dev'
Requires-Dist: types-pyyaml; extra == 'dev'
Provides-Extra: oarepo14
Requires-Dist: oarepo[rdm,tests]<15.0.0,>=14.0.0; extra == 'oarepo14'
Provides-Extra: tests
Requires-Dist: deepdiff; extra == 'tests'
Requires-Dist: oarepo-rdm>=1.0.0.dev4; extra == 'tests'
Requires-Dist: oarepo-ui>=6.0.0dev1; extra == 'tests'
Requires-Dist: pytest-invenio; extra == 'tests'
Requires-Dist: pytest-oarepo; extra == 'tests'
Description-Content-Type: text/markdown

# OARepo requests

This repository provides extensions to the Invenio requests, namely:

* `/api/<model>/<id>/requests` endpoint for creating and listing 
  requests for a specific record.
* `/api/requests` endpoint for listing all requests which adds the option
  to use UI serialization.
* couple of common requests for curation workflows, such as reopening 
  published record, deleting published record, approving drafts. 
