Skip to main content

"Invenio Marc21 datamodel."

Project description

https://img.shields.io/github/license/tu-graz-library/invenio-records-marc21.svg https://github.com/tu-graz-library/invenio-records-marc21/workflows/CI/badge.svg https://img.shields.io/coveralls/tu-graz-library/invenio-records-marc21.svg https://img.shields.io/pypi/v/invenio-records-marc21.svg

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.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-records-marc21-0.12.3.tar.gz (154.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invenio_records_marc21-0.12.3-py2.py3-none-any.whl (221.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio-records-marc21-0.12.3.tar.gz.

File metadata

  • Download URL: invenio-records-marc21-0.12.3.tar.gz
  • Upload date:
  • Size: 154.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for invenio-records-marc21-0.12.3.tar.gz
Algorithm Hash digest
SHA256 03625bc160101b080c30b55ed027e4f168e1263dbd16820793332dafdfb2fee3
MD5 c78b3f69247d6129fb5f1cff358a908b
BLAKE2b-256 d6a8f6928f1e7fb7d798cb35cb240d9b4ac08c4ffe5f69b2de77402cbe22aed7

See more details on using hashes here.

File details

Details for the file invenio_records_marc21-0.12.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_records_marc21-0.12.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dd6053d45553304a87609614a52efc1a48d33cd6b9b8682d25492b8df53bea9c
MD5 ddd3b992e2396988f75b7eb1d33ed639
BLAKE2b-256 75e3bbcd826d36705baf14509c8c750eda5fa67ff3fa3dff05b5a8bbe0be4b7f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page