"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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file invenio_workflows_tugraz-0.12.0.tar.gz.
File metadata
- Download URL: invenio_workflows_tugraz-0.12.0.tar.gz
- Upload date:
- Size: 123.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf6784789eec2766674f0e3f5aaa163c53504e895e555ac9c47376afdcb3d41a
|
|
| MD5 |
5db6e00edbed9beaa869c8cbdfdcacfd
|
|
| BLAKE2b-256 |
152b1ec4e67d227db633d0f4c4d8e12ba25d402cf8f94cdc610a2c93230d7139
|
File details
Details for the file invenio_workflows_tugraz-0.12.0-py2.py3-none-any.whl.
File metadata
- Download URL: invenio_workflows_tugraz-0.12.0-py2.py3-none-any.whl
- Upload date:
- Size: 144.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a0731b8d004bc4ddbbc44d5fa371c5bf5cd971630484a9041d7900e8d074546
|
|
| MD5 |
98caf26779a9156ed0349845f96cb533
|
|
| BLAKE2b-256 |
72a801bb03eaef42cb34ddfdeaaf93aafbf22a95c4270e248628b54790daa65b
|