Skip to main content

"Package serves as a place for the workflows of the repository of the TU Graz."

Project description

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

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_workflows_tugraz-0.12.0.tar.gz (123.3 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.12.0-py2.py3-none-any.whl (144.5 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

File hashes

Hashes for invenio_workflows_tugraz-0.12.0.tar.gz
Algorithm Hash digest
SHA256 cf6784789eec2766674f0e3f5aaa163c53504e895e555ac9c47376afdcb3d41a
MD5 5db6e00edbed9beaa869c8cbdfdcacfd
BLAKE2b-256 152b1ec4e67d227db633d0f4c4d8e12ba25d402cf8f94cdc610a2c93230d7139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for invenio_workflows_tugraz-0.12.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0a0731b8d004bc4ddbbc44d5fa371c5bf5cd971630484a9041d7900e8d074546
MD5 98caf26779a9156ed0349845f96cb533
BLAKE2b-256 72a801bb03eaef42cb34ddfdeaaf93aafbf22a95c4270e248628b54790daa65b

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