Metadata-Version: 2.3
Name: invenio-theme-tuw
Version: 2024.3.4
Summary: TU Wien corporate design for InvenioRDM.
Project-URL: Repository, https://gitlab.tuwien.ac.at/crdm/invenio-theme-tuw
Author-email: "Team of the Center for Research Data Management (TU Wien)" <tudata@tuwien.ac.at>
License: MIT
Keywords: corporate design,invenio,theme,tu wien
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: flask-session-captcha<1.4,>=1.3.0
Requires-Dist: flask-webpackext>=1.0.0
Requires-Dist: flask>=2.0.2
Requires-Dist: invenio-app-rdm<13.0.0,>=12.0.0
Requires-Dist: invenio-search>=2.0.0
Provides-Extra: tests
Requires-Dist: opensearch-dsl>=2.1.0; extra == 'tests'
Requires-Dist: pytest-black>=0.3.0; extra == 'tests'
Requires-Dist: pytest-invenio>=1.4.0; extra == 'tests'
Requires-Dist: pytest-ruff>=0.4.1; extra == 'tests'
Description-Content-Type: text/x-rst

..
    Copyright (C) 2020 - 2024 TU Wien.

    Invenio-Theme-TUW is free software; you can redistribute it and/or
    modify it under the terms of the MIT License; see LICENSE file for more
    details.

===================
 Invenio-Theme-TUW
===================

This module provides UI components to bring the TU Wien corporate design to InvenioRDM.
It also provides some extra functionality and new endpoints.


Features
--------

* TU Wien corporate design
* Extra pages with information related to the service at TU Wien
* Guarded record deposit & community creation pages
* Form to contact the owner of records
* Small bespoke admin pages geared towards use at TU Wien
* Greetings from the Easter Bunny
* Etc.


Installation
------------

After installing Invenio-Theme-TUW via `pip`, Invenio's assets have to be updated:

.. code-block:: console

   $ pip install invenio-theme-tuw
   $ invenio-cli assets build


Running tests
-------------

To execute the tests, the project has to be installed locally.
Then, the `run-tests.sh` script can be executed.

.. code-block:: console

   $ uv sync --all-extras
   $ source .venv/bin/activate
   $ ./run-tests.sh
   $ deactivate
