Invenio Drafts Resources module to create REST APIs
Project description
Invenio Drafts Resources module to create REST APIs
TODO: Please provide feature overview of module
Further documentation is available on https://Invenio-Drafts-Resources.readthedocs.io/
Changes
Version 5.0.0 (released 2024-07-04)
- services: return DraftNotCreatedError on read_draft when no draft available
(on published record)
Version 4.0.0 (released 2024-06-04)
installation: bump invenio-records-resources
Version 3.1.1 (released 2024-05-17)
services: fix permission for file edit
Version 3.1.0 (released 2024-05-03)
media-files: prevent copying to new version
Version 3.0.0 (released 2024-01-31)
installation: bump dependencies
uow: add “bulk_index” param on ParentRecordCommmitOp
Version 2.0.2 (2023-11-07)
components: change cleanup method (backwards compatible, performance optimisation)
Version 2.0.1 (2023-10-26)
fix: TypeError multiple values for record
Version 2.0.0 (2023-10-19)
service: lock files conditionally (breaking change #267)
Version 1.13.1 (2023-10-19)
service: handle soft-deleted drafts
Version 1.13.0 (2023-10-16)
media files: create missing buckets on new publish
Version 1.12.2 (2023-10-15)
service: change from NoResultFound to PIDDoesNotExistsError for consistency in service.read_draft() - affects errors for published records without a draft
Version 1.12.1 (2023-10-10)
service: allow passing permission_action in kwargs for search versions
Version 1.12.0 (2023-10-09)
versions: set the next index to the max index of all record versions
Version 1.11.2 (2023-10-02)
components: handle disabled state on draft delete action
Version 1.11.1 (2023-10-02)
components: replace ambiguous error on publish
Version 1.11.0 (2023-09-21)
resources: add etag headers
resources: add search request param to schema
Version 1.10.1 (2023-09-18)
models: avoid flushing when getting records
Version 1.10.0 (2023-09-05)
uow: add ParentRecordCommitOp uow
Version 1.9.0 (2023-09-05)
service: allow passing of ‘extra_filter’ via kwargs to searches
Version 1.8.1 (2023-08-25)
tasks: add margin time window for search to purge deleted documents
services: move reindex latest records from records-resources
Version 1.8.0 (2023-08-16)
components: conditional lock of files
components: refactor file workflow
Version 1.7.1 (2023-08-14)
fix an issue where the next version of the draft is incorrectly set
Version 1.7.0 (2023-08-10)
records: read_latest method now accepts parent_id and it will return the latest version of a record also by parent_id
change error message when publishing with missing files, depending if the record can be metadata only
Version 1.6.0 (2023-07-21)
Add parent id resolver
Version 1.5.0 (2023-07-11)
add media files components
Version 1.4.2 (2023-07-05)
transifex: update config
components: add default files enabled variable
Version 1.4.1 (2023-06-06)
fix permission check for managing files
Version 1.4.0 (2023-04-25)
upgrade invenio-records-resources
ensure testing of file indexing
Version 1.3.0 (2023-04-20)
upgrade invenio-records-resources
Version 1.2.0 (2023-03-24)
bump invenio-records-resources to v2.0.0
Version 1.1.1 (2023-03-03)
permissions: add can manage files permission to the draft
Version 1.1.0 (2023-03-02)
remove deprecated flask-babelex dependency and imports
install invenio-i18n explicitly
Version 1.0.4 (2023-02-22)
service: allow to ignore field-level permission checks in validate_draft
files: publishing files pending download from Fetch
Version 1.0.3 (2022-12-02)
Fix rebuild index memory usage
Version 1.0.2 (2022-11-25)
Add i18n translations.
Version 1.0.1 (2022-11-15)
Use bulk indexing for service rebuild_index method.
Version 1.0.0 (2022-11-04)
Bump invenio-records-resources version
Version 0.2.2 (2020-08-19)
Fix support for Elasticsearch 6 and 7
Version 0.2.1 (2020-08-18)
Initial public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file invenio-drafts-resources-5.0.0.tar.gz
.
File metadata
- Download URL: invenio-drafts-resources-5.0.0.tar.gz
- Upload date:
- Size: 73.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d75cffaa6c352a41f0e65e7c61e1b7543806a8e4bde748eed4acea9bb497bf4 |
|
MD5 | 3ab841313040cee5fe8c2c46164cfd6d |
|
BLAKE2b-256 | 08bddff230ae7ef3e1ff76bc2cdf99427c4fe6595ce5bb4492a182b0f5e5cb86 |
Provenance
File details
Details for the file invenio_drafts_resources-5.0.0-py2.py3-none-any.whl
.
File metadata
- Download URL: invenio_drafts_resources-5.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 124.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffc7ee46ddcd64dda9c51ee8860488cbfaa910cf824c900542495a6e1a135028 |
|
MD5 | 0f9cf77f7e0b0492bf3d2017d22ba787 |
|
BLAKE2b-256 | e03c03f393e969f9494ead873302589a3cfbfef8e82ff3a4645b17aaba7a5a87 |