"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.14.2 (release 2023-06-16)
fix: namespace handling was wrong
Version v0.14.1 (release 2023-06-07)
fix: remove whitespace and close div tag
Version v0.14.0 (release 2023-06-07)
modification: alembic scripts
modification: remove prefix in configuration variables
Version v0.13.2 (release 2023-06-05)
bugfix: draft get file content
Version v0.13.1 (release 2023-06-01)
bugfix: load default roles needed
Version v0.13.0 (release 2023-05-25)
setup: remove compatibility check with python3.8
metadata: add methods to get fields and values
Version v0.12.7 (release 2023-05-12)
metadata: subfs, character before numbers
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.14.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d76cb3b88558e3560fb79e86256bd7c1df23ede047493a0a74d4e02b095800f |
|
MD5 | 3d87e88bb863e173d9f43fb60e742ffd |
|
BLAKE2b-256 | abfa32023da0ac8bc2a8eefc36ac860812effc799565cbe06eeea35af5639c98 |
Hashes for invenio_records_marc21-0.14.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937d673facf40339e1127d81a59556adecfb25d9428d4c741510ce70412767ff |
|
MD5 | e85fff8c4d1fb78763d21abcf71fd23a |
|
BLAKE2b-256 | ae3e8868b62c156fd02ee964d645be930b412fea7aa84298f2758389efd895be |