Skip to main content

"Invenio data model for Learning Object Metadata."

Project description

https://img.shields.io/github/license/tu-graz-library/invenio-records-lom.svg https://github.com/tu-graz-library/invenio-records-lom/workflows/CI/badge.svg https://img.shields.io/coveralls/tu-graz-library/invenio-records-lom.svg https://img.shields.io/pypi/v/invenio-records-lom.svg https://readthedocs.org/projects/invenio-records-lom/badge/?version=latest https://img.shields.io/badge/code%20style-black-000000.svg

Invenio module that adds a data model based on LOM (Learning Object Metadata). The specification of the LOM-dialect used by this module can be found here: LOM-UIBK (only available in german)

Further documentation is available on https://invenio-records-lom.readthedocs.io/

Changes

Version v0.13.5 (release 2024-04-23)

  • oai: add date to contribute

  • fix: vcard-serialization

Version v0.13.4 (release 2024-03-08)

  • deps: add missing dependency

Version v0.13.3 (release 2024-03-08)

  • fix: oai-pmh no centity

  • configure permissions newly added to invenio

Version v0.13.2 (release 2024-02-27)

  • mark user-visible errors for translation

  • replace deprecated importlib.resources.open_text

  • sanitize data coming from upload-page

Version v0.13.1 (release 2024-02-13)

  • fix: method returns valid value

Version v0.13.0 (release 2024-02-12)

  • oai: rebuild schema to dump

  • tests: update run-tests to invenio standard

  • refactore: serializers to rdm-records structure

  • black: fix formating v24.1.1

Version v0.12.3 (release 2024-01-11)

  • fix: indexer needs queue name

Version v0.12.2 (release 2024-01-07)

  • fix: rebuild-index not working

  • setup: add support for python3.10 and 3.11

  • wording: change

Version v0.12.1 (release 2023-12-01)

  • standardize rights-URLs passed to LOMMetadata

  • alembic: add deletion_status field

  • modification: alembic scripts

Version v0.12.0 (release 2023-11-09)

  • setup: temporary remove python3.10

  • fix: errors (mostly pylint)

  • setup: remove test upper bounds

  • cli: add parameter to create demo in backend

  • ui: add new button to user dashboard

  • search: add configuration for dashboard search

  • permissions: change can_read_draft

  • ui: redesign EditButton

  • fix: version is an object

  • compatibility: add attributes for rdm-records

  • ui: add collapsable facets

  • resources: add dublin core schema

  • global: change prefix, add user_dashboard

  • ui: change route prefix

  • dashboard: change text

  • services: make components configurable

  • compatibility: change import paths

  • refactor: remove unused file

  • global: move jsonschemas to records

  • global: migrate to invenio_i18n (flask-babel)

  • setup: remove rdm-records boundary

  • metadata: add methods

  • stop grouping lifecycle.contributes by role

  • stop grouping for data from upload-page

  • stop grouping for data built with LOMMetadata

  • group on OAI-PMH output computation to retain compatibility

  • clean up file headers

  • clean up config files

Version v0.11.1 (release 2023-08-03)

  • fix: licenses url with slash as last character

Version v0.11.0 (release 2023-08-03)

  • fix: license facets trailing slash

  • fix: translation was configured wrong

  • ui: remove current_user.id, not used

  • ui: show management only if allowed

  • fix: deposit edit needs permissions

  • ui: add edit-button of records

Version v0.10.1 (release 2023-07-25)

  • fix: use save key access

Version v0.10.0 (release 2023-07-25)

  • translation: update

  • refactor:

  • ui: add doi to sidemenu

  • tests: add pylint disable statements

  • setup: use pytest-black-ng instead of pytest-black

  • ui: add classification and course to landing page

  • metadata: reimplement dedup for append_course

  • metadata: change metadata a little bit

  • refactor: remove python3.8 compatibility

  • implement and configure facets (=search-filters)

  • clean up various upload-page related things

  • implement vcard and use it for OAI-PMH-output

Version v0.9.0 (release 2023-06-01)

  • add format and resource-type to upload-page

  • add schema for cleaner OAI-PMH-output

  • add “$schema”-key to jsons in database

  • update landing page

  • implement and configure permissions

  • fix image-preview by implementing iiif-resource

Version v0.8.1 (release 2023-04-28)

  • upload: require license permission

Version v0.8.0 (release 2023-04-20)

  • make compatible with invenio v11

  • support DOI, publishing, deleting

Version v0.7.2 (release 2023-03-15)

  • fix file-upload

Version v0.7.1 (release 2023-03-13)

  • add .js-files that were erroneously missing from last PR

Version v0.7.0 (release 2023-03-13)

  • global: fix various problems

  • finish preview of deposit for test-server

Version v0.6.1 (release 2023-02-01)

  • fix: pylint errors

  • fix: syntax error in setup.cfg

Version v0.6.0 (release 2022-10-14)

  • global: migrate to reusable workflows for publish

  • typo: fixed wrong position of .

  • test: move to reusable workflows

  • tests: remove CACHE

  • fix: change opensearch2 to opensearch in run-tests

  • global: replace elasticsearch7 with opensearch2

  • setup: update dependencies

Version v0.5.2 (release 2022-09-27)

  • fix: javascript dependencies

Version v0.5.1 (release 2022-09-27)

  • fix: pylint errors

  • fix: ConfigurationMixin changed location

  • global: pin flake8

  • global: increase version of invenio-search

Version v0.5.0 (release 2022-07-29)

  • fix missing schema for type link

  • add the search feature

  • update UI-serialization and landing page

Version v0.3.1 (release 2022-06-01)

  • update publish action

  • fix combined fixes

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-lom-0.13.5.tar.gz (161.8 kB view hashes)

Uploaded Source

Built Distribution

invenio_records_lom-0.13.5-py2.py3-none-any.whl (199.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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