Skip to main content

This package implements TU Graz specific features of InvenioRDM. TU Graz implements packages like invenio-records-marc21 and invenio-records-lom in a way that others can use it too. Further there exists a catalogue package called invenio-catalogue-marc21 which provides the option to create a tree structure of an object like a book with chapters and journals with articles.

the configuration of those package will be in invenio-workflows-tugraz.

Parts

publisher : invenio_workflows_tugraz/publisher/README.rst theses : invenio_workflows_tugraz/theses/README.rst

Changes

Version v0.14.0 (released 2026-07-22)

  • feat(publisher): use conditional provider

  • fix(publisher): wrong doi provider used

  • refactor(publisher): simplify code

  • chore(migration): add TODO

  • fix(migration): use 024 doi field

  • chore(typing): improve types

Version v0.13.0 (released 2026-07-02)

  • chore(theses): test duplicate pids feature

  • chore(typing): type tests_theses

  • fix(theses): wrong type

  • chore(linter): apply ruff rules

  • refactor(pids): move code from invenio-records-marc21

  • feat(migration): add pid for idempotent

  • feat(theses): add pids to duple check ac

  • feat(theses): use pids for duple check

  • chore(migration): refactor path handling

  • fix(migration): handle publication year

Version v0.12.1 (released 2026-05-20)

  • fix(theses): redirect from theses url

Version v0.12.0 (released 2026-02-10)

  • chore(black): update formatting to >= 26.0

  • fix: missing __init__.py file

  • fix(setup): add missing dep

  • chore(fix): ruff rules

  • chore(setup): increase min python version

  • chore(setup): bump dependencies

  • chore(alembic): add datetime change types recipe

  • wip(type): openaccess

  • docs(publisher): added README

  • refactor(publisher): reorganize UploadCSV

  • refactor: use invenio-db for Timestamp

  • feat(migration): init

  • wip: add workflow for publisher

Version v0.11.0 (release 2025-07-25)

  • feat(theses): add hardcoded field

Version v0.10.5 (release 2025-07-05)

  • fix(tc): LinkKey not implemented yet

Version v0.10.4 (release 2025-06-20)

  • fix(tc): missing lecture mapping

Version v0.10.3 (release 2025-06-18)

  • teachcenter: add return value to workflow

  • setup: remove upper pin

Version v0.10.2 (release 2025-06-10)

  • setup: temp upper pin

  • fix(theses): not emplace, add it is

Version v0.10.1 (release 2025-05-24)

  • fix(openaccess): authors mapping

Version v0.10.0 (release 2025-05-22)

  • fix(imoox): configuration

  • openaccess: add separat task for marking

Version v0.9.2 (release 2025-05-07)

  • fix(theses): misunderstood embargo field

Version v0.9.1 (release 2025-05-01)

  • fix: quibbles from ruff 0.8.0

  • imoox: convert learningresourcetype

  • cleanup: rename filename for consistency

Version v0.9.0 (release 2025-04-30)

  • fix(tests): add configuration

  • theses: add jobs

  • theses: add tests

  • fix(thesis): apply change of marc21 datamodel

  • fix(thesis): use embargo and 971 for keeping close

  • theses: fix caused by new marc21 api

  • oer: fix with new marc21 method

  • theses: add tests

  • oer: fix tests

  • setup: add python3.13 support

  • setup: reduce MANIFEST.in complexity

  • chore: fix ruff error

  • change: make it possible to update papers

  • refactor: to add oer to alma workflows

  • oer: fix small bugs

  • oer: mapping lom -> marc21

  • oer: oer to alma, initial commit

Version v0.8.2 (release 2025-01-24)

  • fix: openaccess convert, structure was wrong

  • chore: update ruff configuration

  • openaccess: make mark optional

  • fix: publisher

Version v0.8.1 (release 2025-01-09)

  • fix: handle missing keys

Version v0.8.0 (release 2025-01-08)

  • fix: docs reference target not found

  • tests: temporary solution

  • setup: update ruff configuration

  • setup: move dependencies

  • openaccess: refactore import function

  • fix: delimter needs to be not ‘-’

Version v0.7.1 (release 2024-07-18)

  • theses: add cms_id to error message

Version v0.7.0 (release 2024-07-05)

  • workflows: add teachcenter workflow

  • setup: move to python3.12 only

Version v0.6.0 (release 2024-05-29)

  • add imoox workflow

Version v0.5.3 (release 2024-03-14)

  • fix: thesis tasks wrong wording

Version v0.5.2 (release 2024-03-12)

  • fix: theses task variable handling

Version v0.5.1 (release 2024-03-01)

  • setup: add missing dependency

  • theses: fix alembic

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

  • fix: due python version not possible to use Self

  • theses: add update_access parameter

  • setup: move ruff configuration

  • theses: make it more fail prove

  • thesis: add cli, update models

  • theses: improve

  • theses: add logic for tasks

  • theses: add alembic

  • theses: add model to set state

  • theses: improve campusonline filter

  • theses: change requirement for import

Version v0.4.0 (release 2024-02-02)

  • theses: change error to 423

  • theses: add endpoint for theses uploads

Version v0.3.2 (release 2024-01-24)

  • theses: fix not catched exception

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

  • fix: add changed error except

  • theses: implement changed requirement for embargo

Version v0.3.0 (release 2023-11-03)

  • theses: add implementation for duplicate check

  • theses: add check if record has AC number

  • theses: change behavior checking file restriction

  • theses: pass through the duplicate error message

  • ruff: apply new ruff rules

Version v0.2.4 (release 2023-10-20)

  • fix: ruff upgrade introduced discrepancy

  • fix: 995 subfield notation was wrong

  • tests: add test for update_func

Version v0.2.3 (release 2023-06-05)

  • theses: revert to simple version

Version v0.2.2 (release 2023-06-05)

  • fix: wrong method used to get the record

Version v0.2.1 (release 2023-06-02)

  • theses: not only drafts should be updated

  • fix: theses update_func api used wrong

Version v0.2.0 (release 2023-05-26)

  • fix: use data instead of metadata

  • fix: tests

  • fix: 971 not used all additions

  • theses: rewrite access in update func

  • theses: add update_func to the workflow

  • theses: add embargo on creation

  • theses: remove locked generator

  • setup: migrate to ruff

Version v0.1.19 (release 2023-05-17)

  • fix: apply requested changes for field 008

Version v0.1.18 (release 2023-05-12)

  • fix: position 19 was the wrong value

  • fix: keyw was not processed

  • theses: change visitor api

  • theses: implement sorting for 971 fields

  • fix: revert back change of 007 field

  • fix: 245 field missed author

Version v0.1.17 (release 2023-05-11)

  • fix: errors

Version v0.1.16 (release 2023-05-11)

  • fix: int not serializable

Version v0.1.15 (release 2023-05-11)

  • theses: fix german language code

Version v0.1.14 (release 2023-05-11)

Version v0.1.13 (release 2023-05-10)

  • theses: apply requested marc21 field changes

  • fix: date for status

Version v0.1.12 (release 2023-05-10)

  • fix: the crap from last commit

Version v0.1.11 (release 2023-05-10)

  • fix: date and format where not compatible

Version v0.1.10 (release 2023-05-10)

  • fix: used wrong date format

Version v0.1.9 (release 2023-05-10)

  • theses: apply marc21 request changes

Version v0.1.8 (release 2023-04-25)

  • theses: add necessary need to import

Version v0.1.7 (release 2023-01-26)

  • theses: change alma import size

  • theses: change import start date

Version v0.1.6 (release 2023-01-23)

  • modification: create an endpoint for theses records

Version v0.1.5 (release 2023-01-23)

  • fix: return value of import_func

  • fix: wrong alias name

Version v0.1.4 (release 2023-01-20)

  • theses fix: play safe with real data

Version v0.1.3 (release 2023-01-20)

  • theses: mapping change

Version v0.1.2 (release 2023-01-20)

  • fix: remove print

Version v0.1.1 (release 2023-01-18)

  • theses: convert abstract and keywords

Version v0.1.0 (release 2023-01-18)

Download files

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

Source Distribution

invenio_workflows_tugraz-0.14.0.tar.gz (126.9 kB view details)

Uploaded Source

Built Distribution

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

invenio_workflows_tugraz-0.14.0-py2.py3-none-any.whl (150.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_workflows_tugraz-0.14.0.tar.gz.

File metadata

File hashes

Hashes for invenio_workflows_tugraz-0.14.0.tar.gz
Algorithm Hash digest
SHA256 aa49adce5e3f2cfcb51927b2cca17dc63c6af27711337d5536903a0eeee0c2cb
MD5 692a052e7f7b121e2c0b9df4abb1bff5
BLAKE2b-256 4824dae4c4dfa1dfa202f75f0d13b543c91821e4cc5920fc159d87f9e3166fbd

See more details on using hashes here.

File details

Details for the file invenio_workflows_tugraz-0.14.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_workflows_tugraz-0.14.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 adde608f7b02c36c7e4581e15a450b3ba8aa79ae4f4aef647793f985c69a52fa
MD5 3010bc2bd6865fb2226fb9dbe06891ca
BLAKE2b-256 4553abf837207e28e5452a4c6f915d8d8a48e9873195a68020c9359f0eff5c43

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.14.0 This release

2 files

0.13.0

2 files

0.12.1

2 files

0.12.0

2 files

0.11.0

2 files

0.10.5

2 files

0.10.4

2 files

0.10.3

2 files

0.10.2

2 files

0.10.1

2 files

0.10.0

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.19

2 files

0.1.18

2 files

0.1.17

2 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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