"Invenio Marc21 datamodel."
Project description
Marc21 datamodel
Further documentation is available on https://invenio-records-marc21.readthedocs.io/
Development
Install
Choose a version of elasticsearch and a DB, then run:
pipenv run pip install -e .[all]
pipenv run pip install invenio-search[elasticsearch7]
pipenv run pip install invenio-db[postgresql,versioning]
Service
** Create Marc21 Record**
Tests
pipenv run ./run-tests.sh
Changes
Version v0.12.6 (release 2023-05-11)
pids: remove 2 subfields
Version v0.12.5 (release 2023-05-11)
fix: metadata export needs a space
Version v0.12.4 (release 2023-05-10)
doi: apply marc21 request changes
tests: cleaned tests, remove unused statements
metadata: add 856 field after doi creation
modification: templates load from roles
Version v0.12.3 (release 2023-04-28)
fix: distinguish between str and list
Version v0.12.2 (release 2023-04-25)
bugfix: previewer allow to access files
Version v0.12.1 (release 2023-04-20)
Version v0.11.0 (release 2023-03-06)
permissions: re-add SystemProcess to can_manage
fix: to keep flask-babelex
permissions: enlarge permission system
modification: update marc21 record permissions
modification: remove duplicate code
modification: add pids to new version
bugfix: create new version
modification: dashboard records edit
Version v0.10.0 (release 2023-02-13)
fix: category could be AVA
modification: add fix me in the future
modification: create dashboard entry for marc21
Version v0.9.2 (release 2023-02-09)
fix: sort xml subfields generation
fix: the value in subfs is a list
fix: unify order of et.Element attributes
Version v0.9.1 (release 2023-01-23)
fix: wrong alias for drafts and records
modification: record status in deposit
Version v0.9.0 (release 2023-01-11)
metadata: use id property instead
fixes:
global: pass through exports
modification: add multiple files to record
metadata: add param do_publish
metadata: add exists method
ui: update react-records-marc21
services: add exception for common search
services: add types
codestyle: deposit form
modification: deposit form style
tests: testset update
modification: put doi into the metadata
modification: create identifier with draft
bugfix: files enabled
fix: correct CHANGES.rst
Version v0.8.4 (release 2022-11-17)
fix:
api: add duplicate check function
fix
metadata: implement convert_json_to_marc21xml
metadata: add default values to selector
api: add two functions moved from invenio-alma
improve: add subfs parameter to emplace_datafield
modification: add access_status field
modification: use jast jsonschema
codestyle: variable on top of the function definition.
modification: service file config
modification: api register services
modification: create draft with errors
modification: deposit structure
modification: deposit application
Version v0.8.3 (release 2022-11-02)
fix
metadata: implement convert_json_to_marc21xml
metadata: add default values to selector
api: add two functions moved from invenio-alma
improve: add subfs parameter to emplace_datafield
fix: remove import of semantic css
Version v0.8.2 (release 2022-10-14)
fix: pypi-publish inherit secrets
Version v0.8.1 (release 2022-10-14)
global: migrate publish to reusable workflows
setup: fix classifier
Version v0.8.0 (release 2022-10-14)
tests: move to resuable workflows
tests: remove CACHE and MQ
setup: sort imports, remove doublets
global: migrate to opensearch2
Version v0.7.5 (release 2022-09-27)
fix: javascript dependencies
Version v0.7.4 (release 2022-09-27)
fix: ConfigurationMixin changed location
global: increase version of invenio-search
Version v0.7.3 (release 2022-08-10)
fix use 009[7:11] for publication year
Version v0.7.2 (release 2022-08-10)
modification: datacite schemann changing the field numbers
tests: modification datacite testset
bugfix: pids components from rdm records
Version v0.7.1 (release 2022-08-09)
fix: the missing mappings causes an error with the empty search feature
Version v0.7.0 (release 2022-08-04)
improve (WIP) landing page and search results
Version v0.6.0 (release 2022-08-01)
make the jsonschema less restrictive
Version v0.5.2 (release 2022-07-29)
use search react components provided by invenio-app-rdm
update the search initial query state
Version v0.5.1 (release 2022-07-07)
Version 0.0.1 (released TBD)
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
Hashes for invenio-records-marc21-0.12.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c023d0c2576a53071f0563a08187d4ad68b1e9c62b7943adc33b8a5da8373e64 |
|
MD5 | 362f7c463af6f514570b74c31ef6acb6 |
|
BLAKE2b-256 | 10af483be8e513e8fd06f955fb01a64c508961c9c43a9c3e87be59a5878710d5 |
Hashes for invenio_records_marc21-0.12.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d447a1a3ed18360266d14bceca60a57dff25199fe7c46ff21e2dfce15efa731 |
|
MD5 | ba5b19cacd58958c01921bd3f752334c |
|
BLAKE2b-256 | 328445b6f8e7d6a3541f05bb71bef9ef871a1809c0de490cb4d268bd4c32bbfc |