Skip to main content

invenio-workflows-tugraz

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.15.1 (released 2026-10-09)

  • fix(migrate): forgot to set doi

Version v0.15.0 (released 2026-10-01)

  • fix(tests): remove deprecated config

  • fix(setup): add decorator dependency

  • fix(tests): add init file in all directories

  • fix(ruff): add ignore rule

  • fix(tc): handle case key not exits

  • fix(tc): handle validation exception

  • chore(migration): improve migration script

  • feat(migration): add base option

  • chore(linter): apply new ruff

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)

Metadata

Release files for invenio-workflows-tugraz 0.15.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for invenio-workflows-tugraz 0.15.1
File Size Uploaded
invenio_workflows_tugraz-0.15.1.tar.gz 128.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for invenio-workflows-tugraz 0.15.1
File Interpreter ABI Platform
invenio_workflows_tugraz-0.15.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 279.8 kB

Release files / invenio_workflows_tugraz-0.15.1.tar.gz

Download URL invenio_workflows_tugraz-0.15.1.tar.gz
Size 128.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c141d895fb9b3d0d1596ccce7bddfa4c212a5e31f7d1c17448aff4498da5b865
BLAKE2b-256 checksum
How to use checksums
7251b3c8e7a76e52a1ec38ce44d5dfb8f12953886cf26952630382b3e9e63acd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / invenio_workflows_tugraz-0.15.1-py2.py3-none-any.whl

Download URL invenio_workflows_tugraz-0.15.1-py2.py3-none-any.whl
Size 151.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
017d50c6151c2f9a15129e540823665a30d576a4d37d2784a7b920698f3b6ded
BLAKE2b-256 checksum
How to use checksums
0eade0c992e9e2beaab36d1d37e0736a3328de9398ea3d39044e2e9321f09aff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

0.15.2

2 release files

This release

0.15.1 This release

2 release files

0.14.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.19

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page