mirror of
https://github.com/Cian-H/invenio-theme-iform.git
synced 2025-12-23 05:01:58 +00:00
Compare commits
132 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4aa72c003b | ||
|
|
fb906bda72 | ||
|
|
808aca3f60 | ||
|
|
5f49389fb1 | ||
|
|
4930e78c3a | ||
|
|
1ad73cc001 | ||
|
|
7623af2fb1 | ||
|
|
b05d9cbf97 | ||
|
|
ef74ebd075 | ||
|
|
af0258580c | ||
|
|
3423caaa70 | ||
|
|
3c616bedd5 | ||
|
|
3376040e78 | ||
|
|
9906e0e635 | ||
|
|
fa8299a032 | ||
|
|
b79e0ff919 | ||
|
|
34ecce4842 | ||
|
|
e47b2b169a | ||
|
|
58c1af28ab | ||
|
|
a762615741 | ||
|
|
e141afa602 | ||
|
|
2b3d6bce7b | ||
|
|
abca369212 | ||
|
|
5eaca4b8a3 | ||
|
|
714305d646 | ||
|
|
e8a8ee88b7 | ||
|
|
7f5dae65ac | ||
|
|
8b606007cd | ||
|
|
32e785cb28 | ||
|
|
765c43c283 | ||
|
|
bfe2c45b09 | ||
|
|
d511a3d9c7 | ||
|
|
83fe44db8e | ||
|
|
41bfcf0cee | ||
|
|
bc1c9bcc9c | ||
|
|
ae21366bfa | ||
|
|
9e92934451 | ||
|
|
0df53c42fa | ||
|
|
88d7125acf | ||
|
|
8425d410f2 | ||
|
|
c4f80c42a1 | ||
|
|
4698c797b2 | ||
|
|
0e5f08768d | ||
|
|
e4d38632a9 | ||
|
|
4fa0e2851f | ||
|
|
2c10cc885d | ||
|
|
f993fda3f6 | ||
|
|
ecacf0ba59 | ||
|
|
592d59e54d | ||
|
|
f40fb37ec4 | ||
|
|
44e4b01332 | ||
|
|
97feb284cf | ||
|
|
20fc3e62be | ||
|
|
530d32d7c7 | ||
|
|
b27d54b6f0 | ||
|
|
f81ca88835 | ||
|
|
39c19238dd | ||
|
|
3f14a3ada4 | ||
|
|
0a5a78312e | ||
|
|
0cc1635e3a | ||
|
|
0f8ebffaa2 | ||
|
|
0e2c1a0f60 | ||
|
|
4d902f014b | ||
|
|
ea54a17c43 | ||
|
|
db01116eeb | ||
|
|
ea92a2f563 | ||
|
|
a4558e02bf | ||
|
|
c87e65d89f | ||
|
|
6360bcab7b | ||
|
|
95710c440e | ||
|
|
063ddc985a | ||
|
|
6cb248644b | ||
|
|
e3897c8d46 | ||
|
|
dd4bc1ffdf | ||
|
|
046b009420 | ||
|
|
6210a8bad9 | ||
|
|
de83dd0d1b | ||
|
|
462fc27ae7 | ||
|
|
f45a74ac42 | ||
|
|
b475da5abf | ||
|
|
050d7b0feb | ||
|
|
67c3828fc0 | ||
|
|
4094730481 | ||
|
|
daace427b9 | ||
|
|
baa7d290c7 | ||
|
|
d17b83b67f | ||
|
|
2b60954fe4 | ||
|
|
ee94d72b65 | ||
|
|
5d39ad5fdd | ||
|
|
07e205f04c | ||
|
|
28403053d2 | ||
|
|
1aaaeaf6a2 | ||
|
|
1e9ea81f1c | ||
|
|
c4356b744b | ||
|
|
752b5128bf | ||
|
|
c6c4a0aa52 | ||
|
|
b09c491e9c | ||
|
|
a2c77a8332 | ||
|
|
69aff9f7b0 | ||
|
|
61a00bfbbc | ||
|
|
8913ef6301 | ||
|
|
ccfde55f45 | ||
|
|
2543ee9cbf | ||
|
|
1598b04ed6 | ||
|
|
90bd39a010 | ||
|
|
858f02ba19 | ||
|
|
a4a4d13322 | ||
|
|
02d171009e | ||
|
|
a6681cbe4b | ||
|
|
4e613637f9 | ||
|
|
4af121bda3 | ||
|
|
feba2ff440 | ||
|
|
5eb9c40081 | ||
|
|
22aed7444a | ||
|
|
0a0ae05331 | ||
|
|
4ce5bc6043 | ||
|
|
5e5464969b | ||
|
|
2e5f27a590 | ||
|
|
42259b4cb5 | ||
|
|
924dde4fa7 | ||
|
|
204f7b81c3 | ||
|
|
10881c5627 | ||
|
|
804bd108c5 | ||
|
|
bbea43d227 | ||
|
|
84f963b407 | ||
|
|
e45832be2b | ||
|
|
75bb5377c8 | ||
|
|
e4fc2ff14d | ||
|
|
b33274a3ea | ||
|
|
11abd513e9 | ||
|
|
4e35220e5b | ||
|
|
9126efbe42 |
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -32,8 +32,8 @@ indent_size = 4
|
|||||||
[*.{css,html,js,json,yml}]
|
[*.{css,html,js,json,yml}]
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
|
||||||
# Matches the exact files either package.json or .travis.yml
|
# Matches the exact files either package.json or .github/workflows/*.yml
|
||||||
[{package.json,.travis.yml}]
|
[{package.json, .github/workflows/*.yml}]
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
|
||||||
# Dockerfile
|
# Dockerfile
|
||||||
|
|||||||
87
.github/workflows/tests.yml
vendored
Normal file
87
.github/workflows/tests.yml
vendored
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
name: CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: master
|
||||||
|
pull_request:
|
||||||
|
branches: master
|
||||||
|
schedule:
|
||||||
|
# * is a special character in YAML so you have to quote this string
|
||||||
|
- cron: '0 3 * * 6'
|
||||||
|
workflow_dispatch:
|
||||||
|
inputs:
|
||||||
|
reason:
|
||||||
|
description: 'Reason'
|
||||||
|
required: false
|
||||||
|
default: 'Manual trigger'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
Tests:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
python-version: [3.6, 3.7, 3.8, 3.9]
|
||||||
|
requirements-level: [min, pypi]
|
||||||
|
db-service: [postgresql12]
|
||||||
|
search-service: [elasticsearch7]
|
||||||
|
exclude:
|
||||||
|
- python-version: 3.6
|
||||||
|
requirements-level: pypi
|
||||||
|
|
||||||
|
- python-version: 3.7
|
||||||
|
requirements-level: min
|
||||||
|
|
||||||
|
- python-version: 3.8
|
||||||
|
requirements-level: min
|
||||||
|
|
||||||
|
- python-version: 3.9
|
||||||
|
requirements-level: min
|
||||||
|
|
||||||
|
- db-service: postgresql12
|
||||||
|
requirements-level: min
|
||||||
|
|
||||||
|
- search-service: elasticsearch7
|
||||||
|
requirements-level: min
|
||||||
|
|
||||||
|
include:
|
||||||
|
|
||||||
|
- db-service: postgresql12
|
||||||
|
DB_EXTRAS: "postgresql"
|
||||||
|
|
||||||
|
|
||||||
|
- search-service: elasticsearch7
|
||||||
|
SEARCH_EXTRAS: "elasticsearch7"
|
||||||
|
|
||||||
|
env:
|
||||||
|
DB: ${{ matrix.db-service }}
|
||||||
|
SEARCH: ${{ matrix.search-service }}
|
||||||
|
EXTRAS: all,${{ matrix.DB_EXTRAS }},${{ matrix.SEARCH_EXTRAS }}
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Set up Python ${{ matrix.python-version }}
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
with:
|
||||||
|
python-version: ${{ matrix.python-version }}
|
||||||
|
|
||||||
|
- name: Generate dependencies
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip setuptools py wheel requirements-builder
|
||||||
|
requirements-builder -e "$EXTRAS" --level=${{ matrix.requirements-level }} setup.py > .${{ matrix.requirements-level }}-${{ matrix.python-version }}-requirements.txt
|
||||||
|
- name: Cache pip
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ~/.cache/pip
|
||||||
|
key: ${{ runner.os }}-pip-${{ hashFiles('.${{ matrix.requirements-level }}-${{ matrix.python-version }}-requirements.txt') }}
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
pip install -r .${{ matrix.requirements-level }}-${{ matrix.python-version }}-requirements.txt
|
||||||
|
pip install ".[$EXTRAS]"
|
||||||
|
pip freeze
|
||||||
|
docker --version
|
||||||
|
docker-compose --version
|
||||||
|
- name: Run tests
|
||||||
|
run: |
|
||||||
|
./run-tests.sh
|
||||||
55
.travis.yml
55
.travis.yml
@@ -1,55 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
#
|
|
||||||
# Copyright (C) 2020 mojib wali.
|
|
||||||
#
|
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
|
||||||
# details.
|
|
||||||
branches:
|
|
||||||
except:
|
|
||||||
- /^v\d+\.\d+(\.\d+)?(\S*)?$/
|
|
||||||
|
|
||||||
|
|
||||||
notifications:
|
|
||||||
email: false
|
|
||||||
|
|
||||||
sudo: false
|
|
||||||
|
|
||||||
language: python
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
fast_finish: true
|
|
||||||
allow_failures:
|
|
||||||
# To allow failures, you need to specify the full environment
|
|
||||||
- env: REQUIREMENTS=devel
|
|
||||||
|
|
||||||
cache:
|
|
||||||
- pip
|
|
||||||
|
|
||||||
env:
|
|
||||||
- REQUIREMENTS=lowest
|
|
||||||
- REQUIREMENTS=release
|
|
||||||
- REQUIREMENTS=devel
|
|
||||||
|
|
||||||
python:
|
|
||||||
- "3.6"
|
|
||||||
- "3.7"
|
|
||||||
- "3.8"
|
|
||||||
|
|
||||||
before_install:
|
|
||||||
- "nvm install 6; nvm use 6"
|
|
||||||
- "travis_retry pip install --upgrade pip setuptools py"
|
|
||||||
- "travis_retry pip install twine wheel coveralls requirements-builder"
|
|
||||||
- "requirements-builder -e all --level=min setup.py > .travis-lowest-requirements.txt"
|
|
||||||
- "requirements-builder -e all --level=pypi setup.py > .travis-release-requirements.txt"
|
|
||||||
- "requirements-builder -e all --level=dev --req requirements-devel.txt setup.py > .travis-devel-requirements.txt"
|
|
||||||
|
|
||||||
install:
|
|
||||||
- "travis_retry pip install -r .travis-${REQUIREMENTS}-requirements.txt"
|
|
||||||
- "travis_retry pip install -e .[all]"
|
|
||||||
|
|
||||||
script:
|
|
||||||
- "./run-tests.sh"
|
|
||||||
|
|
||||||
after_success:
|
|
||||||
- coveralls
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ Types of Contributions
|
|||||||
Report Bugs
|
Report Bugs
|
||||||
~~~~~~~~~~~
|
~~~~~~~~~~~
|
||||||
|
|
||||||
Report bugs at https://github.com/mb-wali/invenio-theme-tugraz/issues.
|
Report bugs at https://github.com/tu-graz-library/invenio-theme-tugraz/issues.
|
||||||
|
|
||||||
If you are reporting a bug, please include:
|
If you are reporting a bug, please include:
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ Submit Feedback
|
|||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
The best way to send feedback is to file an issue at
|
The best way to send feedback is to file an issue at
|
||||||
https://github.com/mb-wali/invenio-theme-tugraz/issues.
|
https://github.com/tu-graz-library/invenio-theme-tugraz/issues.
|
||||||
|
|
||||||
If you are proposing a feature:
|
If you are proposing a feature:
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ Get Started!
|
|||||||
|
|
||||||
Ready to contribute? Here's how to set up `invenio-theme-tugraz` for local development.
|
Ready to contribute? Here's how to set up `invenio-theme-tugraz` for local development.
|
||||||
|
|
||||||
1. Fork the `https://github.com/mb-wali/invenio-theme-tugraz.git` repo on GitHub.
|
1. Fork the `https://github.com/tu-graz-library/invenio-theme-tugraz.git` repo on GitHub.
|
||||||
2. Clone your fork locally:
|
2. Clone your fork locally:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
@@ -114,5 +114,5 @@ Before you submit a pull request, check that it meets these guidelines:
|
|||||||
2. If the pull request adds functionality, the docs should be updated. Put
|
2. If the pull request adds functionality, the docs should be updated. Put
|
||||||
your new functionality into a function with a docstring.
|
your new functionality into a function with a docstring.
|
||||||
3. The pull request should work for Python 2.7, 3.5 and 3.6. Check
|
3. The pull request should work for Python 2.7, 3.5 and 3.6. Check
|
||||||
https://travis-ci.com/github/mb-wali/invenio-theme-tugraz/pull_requests
|
https://github.com/tu-graz-library/invenio-theme-tugraz/actions?query=event%3Apull_request
|
||||||
and make sure that the tests pass for all supported Python versions.
|
and make sure that the tests pass for all supported Python versions.
|
||||||
|
|||||||
2
LICENSE
2
LICENSE
@@ -1,6 +1,6 @@
|
|||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020 Graz University of Technology.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -33,6 +33,8 @@ recursive-include invenio_theme_tugraz *.scss
|
|||||||
recursive-include invenio_theme_tugraz *.svg
|
recursive-include invenio_theme_tugraz *.svg
|
||||||
recursive-include invenio_theme_tugraz *.less
|
recursive-include invenio_theme_tugraz *.less
|
||||||
recursive-include invenio_theme_tugraz *.ico
|
recursive-include invenio_theme_tugraz *.ico
|
||||||
|
recursive-include invenio_theme_tugraz *.pdf
|
||||||
recursive-include tests *.py
|
recursive-include tests *.py
|
||||||
recursive-include invenio_theme_tugraz *.jpg
|
recursive-include invenio_theme_tugraz *.jpg
|
||||||
recursive-include invenio_theme_tugraz *.gitkeep
|
recursive-include invenio_theme_tugraz *.gitkeep
|
||||||
|
recursive-include .github/workflows *.yml
|
||||||
|
|||||||
16
README.rst
16
README.rst
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 Mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -9,17 +9,17 @@
|
|||||||
invenio-theme-tugraz
|
invenio-theme-tugraz
|
||||||
======================
|
======================
|
||||||
|
|
||||||
.. image:: https://travis-ci.com/mb-wali/invenio-theme-tugraz.svg
|
.. image:: https://github.com/tu-graz-library/invenio-theme-tugraz/workflows/CI/badge.svg
|
||||||
:target: https://travis-ci.com/github/mb-wali/invenio-theme-tugraz
|
:target: https://github.com/tu-graz-library/invenio-theme-tugraz/actions
|
||||||
|
|
||||||
.. image:: https://img.shields.io/pypi/dm/invenio-theme-tugraz.svg
|
.. image:: https://img.shields.io/pypi/dm/invenio-theme-tugraz.svg
|
||||||
:target: https://pypi.python.org/pypi/invenio-theme-tugraz
|
:target: https://pypi.python.org/pypi/invenio-theme-tugraz
|
||||||
|
|
||||||
.. image:: https://img.shields.io/github/tag/mb-wali/invenio-theme-tugraz.svg
|
.. image:: https://img.shields.io/github/tag/tu-graz-library/invenio-theme-tugraz.svg
|
||||||
:target: https://github.com/mb-wali/invenio-theme-tugraz/releases
|
:target: https://github.com/tu-graz-library/invenio-theme-tugraz/releases
|
||||||
|
|
||||||
.. image:: https://img.shields.io/github/license/mb-wali/invenio-theme-tugraz.svg
|
.. image:: https://img.shields.io/github/license/tu-graz-library/invenio-theme-tugraz.svg
|
||||||
:target: https://github.com/mb-wali/invenio-theme-tugraz/blob/master/LICENSE
|
:target: https://github.com/tu-graz-library/invenio-theme-tugraz/blob/master/LICENSE
|
||||||
|
|
||||||
.. image:: https://readthedocs.org/projects/invenio-theme-tugraz/badge/?version=latest
|
.. image:: https://readthedocs.org/projects/invenio-theme-tugraz/badge/?version=latest
|
||||||
:target: https://invenio-theme-tugraz.readthedocs.io/en/latest/?badge=latest
|
:target: https://invenio-theme-tugraz.readthedocs.io/en/latest/?badge=latest
|
||||||
@@ -27,6 +27,8 @@
|
|||||||
.. image:: https://img.shields.io/coveralls/mb-wali/invenio-theme-tugraz.svg
|
.. image:: https://img.shields.io/coveralls/mb-wali/invenio-theme-tugraz.svg
|
||||||
:target: https://coveralls.io/r/mb-wali/invenio-theme-tugraz
|
:target: https://coveralls.io/r/mb-wali/invenio-theme-tugraz
|
||||||
|
|
||||||
|
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
|
||||||
|
:target: https://github.com/psf/black
|
||||||
|
|
||||||
TU Graz standard theme.
|
TU Graz standard theme.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
12
docs/conf.py
12
docs/conf.py
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -45,8 +45,8 @@ master_doc = "index"
|
|||||||
|
|
||||||
# General information about the project.
|
# General information about the project.
|
||||||
project = u"invenio-theme-tugraz"
|
project = u"invenio-theme-tugraz"
|
||||||
copyright = u"2020, mojib wali"
|
copyright = u"2020, Graz University of Technology"
|
||||||
author = u"mojib wali"
|
author = u"Graz University of Technology"
|
||||||
|
|
||||||
# The version info for the project you're documenting, acts as replacement for
|
# The version info for the project you're documenting, acts as replacement for
|
||||||
# |version| and |release|, also used in various other places throughout the
|
# |version| and |release|, also used in various other places throughout the
|
||||||
@@ -116,13 +116,13 @@ html_theme = "alabaster"
|
|||||||
|
|
||||||
html_theme_options = {
|
html_theme_options = {
|
||||||
"description": "invenio module for TUGRAZ theme.",
|
"description": "invenio module for TUGRAZ theme.",
|
||||||
"github_user": "inveniosoftware",
|
"github_user": "TU Graz",
|
||||||
"github_repo": "invenio-theme-tugraz",
|
"github_repo": "invenio-theme-tugraz",
|
||||||
"github_button": False,
|
"github_button": False,
|
||||||
"github_banner": True,
|
"github_banner": True,
|
||||||
"show_powered_by": False,
|
"show_powered_by": False,
|
||||||
"extra_nav_links": {
|
"extra_nav_links": {
|
||||||
"invenio-theme-tugraz@GitHub": "https://github.com/mb-wali/invenio-theme-tugraz",
|
"invenio-theme-tugraz@GitHub": "https://github.com/tu-graz-library/invenio-theme-tugraz",
|
||||||
"invenio-theme-tugraz@PyPI": "https://pypi.python.org/pypi/invenio-theme-tugraz/",
|
"invenio-theme-tugraz@PyPI": "https://pypi.python.org/pypi/invenio-theme-tugraz/",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -251,7 +251,7 @@ latex_documents = [
|
|||||||
master_doc,
|
master_doc,
|
||||||
"invenio-theme-tugraz.tex",
|
"invenio-theme-tugraz.tex",
|
||||||
u"invenio-theme-tugraz Documentation",
|
u"invenio-theme-tugraz Documentation",
|
||||||
u"mojib wali",
|
u"Graz University of Technology",
|
||||||
"manual",
|
"manual",
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright (C) 2020 mojib wali.
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
@@ -8,4 +7,3 @@
|
|||||||
|
|
||||||
$navbar_background_image: unset;
|
$navbar_background_image: unset;
|
||||||
$navbar_background_color: #ffffff;
|
$navbar_background_color: #ffffff;
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,528 @@
|
|||||||
|
// This file is part of InvenioRDM
|
||||||
|
// Copyright (C) 2020 CERN.
|
||||||
|
// Copyright (C) 2020 Northwestern University.
|
||||||
|
// Copyright (C) 2021 Graz University of Technology.
|
||||||
|
//
|
||||||
|
// Invenio App RDM is free software; you can redistribute it and/or modify it
|
||||||
|
// under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|
||||||
|
import _get from "lodash/get";
|
||||||
|
import React, { Component, createRef, Fragment } from "react";
|
||||||
|
import {
|
||||||
|
AccessRightField,
|
||||||
|
CreatibutorsField,
|
||||||
|
DatesField,
|
||||||
|
DeleteButton,
|
||||||
|
DepositFormApp,
|
||||||
|
DepositFormTitle,
|
||||||
|
DescriptionsField,
|
||||||
|
FileUploader,
|
||||||
|
FormFeedback,
|
||||||
|
IdentifiersField,
|
||||||
|
LanguagesField,
|
||||||
|
LicenseField,
|
||||||
|
PIDField,
|
||||||
|
PreviewButton,
|
||||||
|
PublicationDateField,
|
||||||
|
PublishButton,
|
||||||
|
PublisherField,
|
||||||
|
RelatedWorksField,
|
||||||
|
ResourceTypeField,
|
||||||
|
SaveButton,
|
||||||
|
TitlesField,
|
||||||
|
VersionField,
|
||||||
|
} from "react-invenio-deposit";
|
||||||
|
import { AccordionField } from "react-invenio-forms";
|
||||||
|
import { Card, Container, Divider, Grid, Ref, Sticky } from "semantic-ui-react";
|
||||||
|
|
||||||
|
export class RDMDepositForm extends Component {
|
||||||
|
constructor(props) {
|
||||||
|
super(props);
|
||||||
|
this.config = props.config || {};
|
||||||
|
// TODO: retrieve from backend
|
||||||
|
this.config["canHaveMetadataOnlyRecords"] = true;
|
||||||
|
|
||||||
|
// TODO: Make ALL vocabulary be generated by backend.
|
||||||
|
// Currently, some vocabulary is generated by backend and some is
|
||||||
|
// generated by frontend here. Iteration is faster and abstractions can be
|
||||||
|
// discovered by generating vocabulary here. Once happy with vocabularies,
|
||||||
|
// then we can generate it in the backend.
|
||||||
|
this.vocabularies = {
|
||||||
|
metadata: {
|
||||||
|
...this.config.vocabularies,
|
||||||
|
|
||||||
|
titles: {
|
||||||
|
...this.config.vocabularies.titles,
|
||||||
|
},
|
||||||
|
|
||||||
|
descriptions: {
|
||||||
|
type: [
|
||||||
|
{ text: "Abstract", value: "abstract" },
|
||||||
|
{ text: "Methods", value: "methods" },
|
||||||
|
{ text: "Series Information", value: "seriesinformation" },
|
||||||
|
{ text: "Table of Contents", value: "tableofcontents" },
|
||||||
|
{ text: "Technical Info", value: "technicalinfo" },
|
||||||
|
{ text: "Other", value: "other" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
|
creators: {
|
||||||
|
type: [
|
||||||
|
{ text: "Person", value: "personal" },
|
||||||
|
{ text: "Organization", value: "organizational" },
|
||||||
|
],
|
||||||
|
role: [
|
||||||
|
{ text: "Editor", value: "editor" },
|
||||||
|
{ text: "Data Curator", value: "datacurator" },
|
||||||
|
{ text: "Data Manager", value: "datamanager" },
|
||||||
|
{ text: "Project Manager", value: "projectmanager" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
|
contributors: {
|
||||||
|
type: [
|
||||||
|
{ text: "Person", value: "personal" },
|
||||||
|
{ text: "Organization", value: "organizational" },
|
||||||
|
],
|
||||||
|
role: [
|
||||||
|
{ text: "Editor", value: "editor" },
|
||||||
|
{ text: "Data Curator", value: "datacurator" },
|
||||||
|
{ text: "Data Manager", value: "datamanager" },
|
||||||
|
{ text: "Project Manager", value: "projectmanager" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
|
dates: {
|
||||||
|
type: [
|
||||||
|
{ text: "Accepted", value: "accepted" },
|
||||||
|
{ text: "Available", value: "available" },
|
||||||
|
{ text: "Copyrighted", value: "copyrighted" },
|
||||||
|
{ text: "Collected", value: "collected" },
|
||||||
|
{ text: "Created", value: "created" },
|
||||||
|
{ text: "Issued", value: "issued" },
|
||||||
|
{ text: "Submitted", value: "submitted" },
|
||||||
|
{ text: "Updated", value: "updated" },
|
||||||
|
{ text: "Valid", value: "valid" },
|
||||||
|
{ text: "Withdrawn", value: "withdrawn" },
|
||||||
|
{ text: "Other", value: "other" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
|
// TODO: Replace with an API backend
|
||||||
|
funding: {
|
||||||
|
funder: [
|
||||||
|
{
|
||||||
|
name: "National Institutes of Health (US)",
|
||||||
|
identifier: "funder1",
|
||||||
|
scheme: "funderScheme1",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "European Commission (EU)",
|
||||||
|
identifier: "funder2",
|
||||||
|
scheme: "funderScheme2",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
award: [
|
||||||
|
{
|
||||||
|
title: "CANCER &AIDS DRUGS--PRECLIN PHARMACOL/TOXICOLOGY",
|
||||||
|
number: "N01CM037835-016",
|
||||||
|
identifier: "awardA",
|
||||||
|
scheme: "awardSchemeA",
|
||||||
|
parentScheme: "funderScheme1",
|
||||||
|
parentIdentifier: "funder1",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title:
|
||||||
|
"Beyond the Standard Model at the LHC and with Atom Interferometers.",
|
||||||
|
number: "228169",
|
||||||
|
identifier: "awardB1",
|
||||||
|
scheme: "awardSchemeB",
|
||||||
|
parentScheme: "funderScheme2",
|
||||||
|
parentIdentifier: "funder2",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "ENvironmental COnditions in GLAucoma Patients",
|
||||||
|
number: "747441",
|
||||||
|
identifier: "awardB2",
|
||||||
|
scheme: "awardSchemeB",
|
||||||
|
parentScheme: "funderScheme2",
|
||||||
|
parentIdentifier: "funder2",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
|
identifiers: {
|
||||||
|
resource_type: this.config.vocabularies.resource_type,
|
||||||
|
scheme: [
|
||||||
|
{ text: "ARK", value: "ark" },
|
||||||
|
{ text: "ARXIV", value: "arxiv" },
|
||||||
|
{ text: "BIBCODE", value: "bibcode" },
|
||||||
|
{ text: "DOI", value: "doi" },
|
||||||
|
{ text: "EAN13", value: "ean13" },
|
||||||
|
{ text: "EISSN", value: "eissn" },
|
||||||
|
{ text: "HANDLE", value: "handle" },
|
||||||
|
{ text: "IGSN", value: "igsn" },
|
||||||
|
{ text: "ISBN", value: "isbn" },
|
||||||
|
{ text: "ISSN", value: "issn" },
|
||||||
|
{ text: "ISTC", value: "istc" },
|
||||||
|
{ text: "LISSN", value: "lissn" },
|
||||||
|
{ text: "LSID", value: "lsid" },
|
||||||
|
{ text: "PMID", value: "pmid" },
|
||||||
|
{ text: "PURL", value: "purl" },
|
||||||
|
{ text: "UPC", value: "upc" },
|
||||||
|
{ text: "URL", value: "url" },
|
||||||
|
{ text: "URN", value: "urn" },
|
||||||
|
{ text: "W3ID", value: "w3id" },
|
||||||
|
],
|
||||||
|
relations: [
|
||||||
|
{ text: "Is cited by", value: "iscitedby" },
|
||||||
|
{ text: "Cites", value: "cites" },
|
||||||
|
{ text: "Is supplement to", value: "issupplementto" },
|
||||||
|
{ text: "Is supplemented by", value: "issupplementedby" },
|
||||||
|
{ text: "Is continued by", value: "iscontinuedby" },
|
||||||
|
{ text: "Continues", value: "continues" },
|
||||||
|
{ text: "Is described by", value: "isdescribedby" },
|
||||||
|
{ text: "Describes", value: "describes" },
|
||||||
|
{ text: "Has metadata", value: "hasmetadata" },
|
||||||
|
{ text: "Is metadata for", value: "ismetadatafor" },
|
||||||
|
{ text: "Has version", value: "hasversion" },
|
||||||
|
{ text: "Is version of", value: "isversionof" },
|
||||||
|
{ text: "Is new version of", value: "isnewversionof" },
|
||||||
|
{ text: "Is previous version of", value: "ispreviousversionof" },
|
||||||
|
{ text: "Is part of", value: "ispartof" },
|
||||||
|
{ text: "Has part", value: "haspart" },
|
||||||
|
{ text: "Is referenced by", value: "isreferencedby" },
|
||||||
|
{ text: "References", value: "references" },
|
||||||
|
{ text: "Is documented by", value: "isdocumentedby" },
|
||||||
|
{ text: "Documents", value: "documents" },
|
||||||
|
{ text: "Is compiled by", value: "iscompiledby" },
|
||||||
|
{ text: "Compiles", value: "compiles" },
|
||||||
|
{ text: "Is variant form of", value: "isvariantformof" },
|
||||||
|
{ text: "Is original form of", value: "isoriginalformof" },
|
||||||
|
{ text: "Is identical to", value: "isidenticalto" },
|
||||||
|
{ text: "Is reviewed by", value: "isreviewedby" },
|
||||||
|
{ text: "Reviews", value: "reviews" },
|
||||||
|
{ text: "Is derived from", value: "isderivedfrom" },
|
||||||
|
{ text: "Is source of", value: "issourceof" },
|
||||||
|
{ text: "Is required by", value: "isrequiredby" },
|
||||||
|
{ text: "Requires", value: "requires" },
|
||||||
|
{ text: "Is obsoleted by", value: "isobsoletedby" },
|
||||||
|
{ text: "Obsoletes", value: "obsoletes" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
subjects: {
|
||||||
|
options: [
|
||||||
|
{
|
||||||
|
text: "Deep Learning",
|
||||||
|
value: {
|
||||||
|
subject: "Deep Learning",
|
||||||
|
scheme: "user",
|
||||||
|
identifier: "U1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "MeSH: Cognitive Neuroscience",
|
||||||
|
value: {
|
||||||
|
subject: "Cognitive Neuroscience",
|
||||||
|
scheme: "mesh",
|
||||||
|
identifier: "D000066494",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "FAST: Glucagonoma",
|
||||||
|
value: {
|
||||||
|
subject: "Glucagonoma",
|
||||||
|
scheme: "fast",
|
||||||
|
identifier: "943672",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
limitToOptions: [
|
||||||
|
{ text: "All", value: "all" },
|
||||||
|
{ text: "MeSH", value: "mesh" },
|
||||||
|
{ text: "FAST", value: "fast" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
// check if files are present
|
||||||
|
this.noFiles = false;
|
||||||
|
if (
|
||||||
|
!Array.isArray(this.props.files.entries) ||
|
||||||
|
(!this.props.files.entries.length && this.props.record.is_published)
|
||||||
|
) {
|
||||||
|
this.noFiles = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
formFeedbackRef = createRef();
|
||||||
|
sidebarRef = createRef();
|
||||||
|
|
||||||
|
accordionStyle = {
|
||||||
|
header: { className: "inverted brand", style: { cursor: "pointer" } },
|
||||||
|
};
|
||||||
|
|
||||||
|
render() {
|
||||||
|
return (
|
||||||
|
<DepositFormApp
|
||||||
|
config={this.config}
|
||||||
|
record={this.props.record}
|
||||||
|
files={this.props.files}
|
||||||
|
permissions={this.props.permissions}
|
||||||
|
>
|
||||||
|
<FormFeedback fieldPath="message" />
|
||||||
|
<Container style={{ marginTop: "10px" }}>
|
||||||
|
<DepositFormTitle />
|
||||||
|
<Grid>
|
||||||
|
<Grid.Row>
|
||||||
|
<Grid.Column width={11}>
|
||||||
|
<AccordionField
|
||||||
|
fieldPath=""
|
||||||
|
active={true}
|
||||||
|
label={"Files"}
|
||||||
|
ui={this.accordionStyle}
|
||||||
|
>
|
||||||
|
{this.noFiles && this.props.record.is_published && (
|
||||||
|
<p
|
||||||
|
style={{
|
||||||
|
textAlign: "center",
|
||||||
|
opacity: "0.5",
|
||||||
|
cursor: "default !important",
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<em>The record has no files.</em>
|
||||||
|
</p>
|
||||||
|
)}
|
||||||
|
<FileUploader
|
||||||
|
isDraftRecord={!this.props.record.is_published}
|
||||||
|
quota={{
|
||||||
|
maxFiles: 100,
|
||||||
|
maxStorage: 10 ** 10,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</AccordionField>
|
||||||
|
|
||||||
|
<AccordionField
|
||||||
|
fieldPath=""
|
||||||
|
active={true}
|
||||||
|
label={"Basic information"}
|
||||||
|
ui={this.accordionStyle}
|
||||||
|
>
|
||||||
|
{this.config.pids.map((pid) => (
|
||||||
|
<Fragment key={pid.scheme}>
|
||||||
|
<PIDField
|
||||||
|
btnLabelGetPID={pid.btn_label_get_pid}
|
||||||
|
canBeManaged={pid.can_be_managed}
|
||||||
|
canBeUnmanaged={pid.can_be_unmanaged}
|
||||||
|
fieldPath={`pids.${pid.scheme}`}
|
||||||
|
isEditingPublishedRecord={
|
||||||
|
this.props.record.is_published === true // is_published is `null` at first upload
|
||||||
|
}
|
||||||
|
managedHelpText={pid.managed_help_text}
|
||||||
|
pidLabel={pid.pid_label}
|
||||||
|
pidPlaceholder={pid.pid_placeholder}
|
||||||
|
pidType={pid.scheme}
|
||||||
|
unmanagedHelpText={pid.unmanaged_help_text}
|
||||||
|
/>
|
||||||
|
<Divider />
|
||||||
|
</Fragment>
|
||||||
|
))}
|
||||||
|
|
||||||
|
<ResourceTypeField
|
||||||
|
options={this.vocabularies.metadata.resource_type}
|
||||||
|
required
|
||||||
|
/>
|
||||||
|
<TitlesField
|
||||||
|
options={this.vocabularies.metadata.titles}
|
||||||
|
required
|
||||||
|
/>
|
||||||
|
<PublicationDateField required />
|
||||||
|
<CreatibutorsField
|
||||||
|
label={"Creators"}
|
||||||
|
labelIcon={"user"}
|
||||||
|
fieldPath={"metadata.creators"}
|
||||||
|
roleOptions={this.vocabularies.metadata.creators.role}
|
||||||
|
schema="creators"
|
||||||
|
required
|
||||||
|
/>
|
||||||
|
<DescriptionsField
|
||||||
|
options={this.vocabularies.metadata.descriptions}
|
||||||
|
editorConfig={{
|
||||||
|
removePlugins: [
|
||||||
|
"Image",
|
||||||
|
"ImageCaption",
|
||||||
|
"ImageStyle",
|
||||||
|
"ImageToolbar",
|
||||||
|
"ImageUpload",
|
||||||
|
"MediaEmbed",
|
||||||
|
"Table",
|
||||||
|
"TableToolbar",
|
||||||
|
"TableProperties",
|
||||||
|
"TableCellProperties",
|
||||||
|
],
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
<LicenseField
|
||||||
|
fieldPath="metadata.rights"
|
||||||
|
searchConfig={{
|
||||||
|
searchApi: {
|
||||||
|
axios: {
|
||||||
|
headers: {
|
||||||
|
Accept: "application/vnd.inveniordm.v1+json",
|
||||||
|
},
|
||||||
|
url: "/api/vocabularies/licenses",
|
||||||
|
withCredentials: false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
initialQueryState: {
|
||||||
|
filters: [["tags", "recommended"]],
|
||||||
|
},
|
||||||
|
}}
|
||||||
|
serializeLicenses={(result) => ({
|
||||||
|
title: result.title_l10n,
|
||||||
|
description: result.description_l10n,
|
||||||
|
id: result.id,
|
||||||
|
link: result.props.url,
|
||||||
|
})}
|
||||||
|
/>
|
||||||
|
<br />
|
||||||
|
</AccordionField>
|
||||||
|
|
||||||
|
<AccordionField
|
||||||
|
fieldPath=""
|
||||||
|
active={true}
|
||||||
|
label={"Recommended information"}
|
||||||
|
ui={this.accordionStyle}
|
||||||
|
>
|
||||||
|
<CreatibutorsField
|
||||||
|
addButtonLabel={"Add contributor"}
|
||||||
|
label={"Contributors"}
|
||||||
|
labelIcon={"user plus"}
|
||||||
|
fieldPath={"metadata.contributors"}
|
||||||
|
roleOptions={this.vocabularies.metadata.contributors.role}
|
||||||
|
schema="contributors"
|
||||||
|
modal={{
|
||||||
|
addLabel: "Add contributor",
|
||||||
|
editLabel: "Edit contributor",
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
{/**TODO: uncomment to use Subjects*/}
|
||||||
|
{/* <SubjectsField
|
||||||
|
initialOptions={_get(
|
||||||
|
this.props.record,
|
||||||
|
"metadata.subjects",
|
||||||
|
null
|
||||||
|
)}
|
||||||
|
limitToOptions={
|
||||||
|
this.vocabularies.metadata.subjects.limitToOptions
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
<ComingSoonField
|
||||||
|
fieldPath="metadata.subjects"
|
||||||
|
label="Subjects"
|
||||||
|
labelIcon="tag"
|
||||||
|
/> */}
|
||||||
|
|
||||||
|
<LanguagesField
|
||||||
|
initialOptions={_get(
|
||||||
|
this.props.record,
|
||||||
|
"ui.languages",
|
||||||
|
[]
|
||||||
|
).filter((lang) => lang !== null)} // needed because dumped empty record from backend gives [null]
|
||||||
|
serializeSuggestions={(suggestions) =>
|
||||||
|
suggestions.map((item) => ({
|
||||||
|
text: item.title_l10n,
|
||||||
|
value: item.id,
|
||||||
|
key: item.id,
|
||||||
|
}))
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
<DatesField options={this.vocabularies.metadata.dates} />
|
||||||
|
<VersionField />
|
||||||
|
<PublisherField />
|
||||||
|
<br />
|
||||||
|
</AccordionField>
|
||||||
|
{/**TODO: uncomment to use FundingField*/}
|
||||||
|
{/* <AccordionField
|
||||||
|
fieldPath=""
|
||||||
|
active={true}
|
||||||
|
label={"Funding"}
|
||||||
|
ui={this.accordionStyle}
|
||||||
|
>
|
||||||
|
<FundingField options={this.vocabularies.metadata.funding} />
|
||||||
|
<ComingSoonField
|
||||||
|
fieldPath="metadata.funding"
|
||||||
|
label="Awards"
|
||||||
|
labelIcon="money bill alternate outline"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<br />
|
||||||
|
</AccordionField> */}
|
||||||
|
|
||||||
|
<AccordionField
|
||||||
|
fieldPath=""
|
||||||
|
active={true}
|
||||||
|
label={"Alternate identifiers"}
|
||||||
|
ui={this.accordionStyle}
|
||||||
|
>
|
||||||
|
<IdentifiersField
|
||||||
|
fieldPath="metadata.identifiers"
|
||||||
|
label="Alternate identifier(s)"
|
||||||
|
labelIcon="barcode"
|
||||||
|
schemeOptions={
|
||||||
|
this.vocabularies.metadata.identifiers.scheme
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
</AccordionField>
|
||||||
|
|
||||||
|
<AccordionField
|
||||||
|
fieldPath=""
|
||||||
|
active={true}
|
||||||
|
label={"Related works"}
|
||||||
|
ui={this.accordionStyle}
|
||||||
|
>
|
||||||
|
<RelatedWorksField
|
||||||
|
options={this.vocabularies.metadata.identifiers}
|
||||||
|
/>
|
||||||
|
<br />
|
||||||
|
</AccordionField>
|
||||||
|
</Grid.Column>
|
||||||
|
<Ref innerRef={this.sidebarRef}>
|
||||||
|
<Grid.Column width={5} className="deposit-sidebar">
|
||||||
|
<Sticky context={this.sidebarRef} offset={20}>
|
||||||
|
<Card className="actions">
|
||||||
|
<Card.Content>
|
||||||
|
<div className="sidebar-buttons">
|
||||||
|
<SaveButton fluid className="save-button" />
|
||||||
|
<PreviewButton fluid className="preview-button" />
|
||||||
|
</div>
|
||||||
|
<PublishButton fluid />
|
||||||
|
</Card.Content>
|
||||||
|
</Card>
|
||||||
|
|
||||||
|
<Card className="actions">
|
||||||
|
<Card.Content>
|
||||||
|
<DeleteButton
|
||||||
|
fluid
|
||||||
|
// TODO: make is_published part of the API response
|
||||||
|
// so we don't have to do this
|
||||||
|
isPublished={this.props.record.is_published}
|
||||||
|
/>
|
||||||
|
</Card.Content>
|
||||||
|
</Card>
|
||||||
|
|
||||||
|
<AccessRightField
|
||||||
|
label={"Visibility"}
|
||||||
|
labelIcon={"shield"}
|
||||||
|
/>
|
||||||
|
</Sticky>
|
||||||
|
</Grid.Column>
|
||||||
|
</Ref>
|
||||||
|
</Grid.Row>
|
||||||
|
</Grid>
|
||||||
|
</Container>
|
||||||
|
</DepositFormApp>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
// This file is part of InvenioRDM
|
||||||
|
// Copyright (C) 2020 CERN.
|
||||||
|
// Copyright (C) 2020 Northwestern University.
|
||||||
|
//
|
||||||
|
// Invenio App RDM is free software; you can redistribute it and/or modify it
|
||||||
|
// under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
|
||||||
|
import React from "react";
|
||||||
|
import ReactDOM from "react-dom";
|
||||||
|
import "semantic-ui-css/semantic.min.css";
|
||||||
|
|
||||||
|
import { getInputFromDOM } from "react-invenio-deposit";
|
||||||
|
import { RDMDepositForm } from "./RDMDepositForm";
|
||||||
|
|
||||||
|
ReactDOM.render(
|
||||||
|
<RDMDepositForm
|
||||||
|
record={getInputFromDOM("deposits-record")}
|
||||||
|
files={getInputFromDOM("deposits-record-files")}
|
||||||
|
config={getInputFromDOM("deposits-config")}
|
||||||
|
permissions={getInputFromDOM("deposits-record-permissions")}
|
||||||
|
/>,
|
||||||
|
document.getElementById("deposit-form")
|
||||||
|
);
|
||||||
@@ -1,3 +1,36 @@
|
|||||||
|
import $ from 'jquery';
|
||||||
|
import 'semantic-ui-css';
|
||||||
|
|
||||||
|
// called on document ready
|
||||||
|
$(function() {
|
||||||
|
importZammadScript();
|
||||||
|
});
|
||||||
|
|
||||||
|
function importZammadScript() {
|
||||||
|
let scriptNode = document.createElement("hidden"); //needed for zammad script
|
||||||
|
scriptNode.id = "zammad_form_script";
|
||||||
|
scriptNode.src = "https://ub-support.tugraz.at/assets/form/form.js";
|
||||||
|
document.head.appendChild(scriptNode);
|
||||||
|
|
||||||
|
$.getScript("https://ub-support.tugraz.at/assets/form/form.js", () => {
|
||||||
|
$('#feedback-form').ZammadForm({
|
||||||
|
messageTitle: 'Contact us',
|
||||||
|
showTitle: true,
|
||||||
|
messageSubmit: 'Submit',
|
||||||
|
messageThankYou: 'Thank you for your message, (#%s). We will get back to you as quickly as possible!',
|
||||||
|
modal: true
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// used for sticky test instance notification
|
||||||
|
$('.ui.sticky.test-instance')
|
||||||
|
.sticky({
|
||||||
|
context: 'body'
|
||||||
|
})
|
||||||
|
;
|
||||||
|
|
||||||
export function toggleVisibility(id) {
|
export function toggleVisibility(id) {
|
||||||
var element = document.getElementById(id);
|
var element = document.getElementById(id);
|
||||||
var isHided = element.style.display === "none";
|
var isHided = element.style.display === "none";
|
||||||
|
|||||||
@@ -13,68 +13,68 @@
|
|||||||
|
|
||||||
#login-tug-logo {
|
#login-tug-logo {
|
||||||
& g {
|
& g {
|
||||||
fill: #e4154b;
|
fill: @tugrazRed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#login-tug-logo:hover {
|
#login-tug-logo:hover {
|
||||||
& g {
|
& g {
|
||||||
fill: #231f20;
|
fill: @tugrazBlack;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.accounts-link {
|
.accounts-link {
|
||||||
margin: 5%;
|
margin: 5%;
|
||||||
color: #fff;
|
color: @primaryLink;
|
||||||
border: 1px solid #fff;
|
border: 1px solid @primaryLink;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.accounts-link :hover {
|
.accounts-link :hover {
|
||||||
font-size: smaller !important;
|
font-size: smaller !important;
|
||||||
color: white;
|
color: @primaryLink;
|
||||||
background-color: #000000 !important;
|
background-color: @primaryLinkHoverBackground !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tu-button-style button {
|
.tu-button-style button {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
border: 1px solid #fff;
|
border: 1px solid @primaryButton;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
height: 29px;
|
height: 29px;
|
||||||
color: #fff;
|
color: @primaryButton;
|
||||||
font-family: "Source Sans Pro";
|
font-family: "Source Sans Pro";
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
}
|
}
|
||||||
.tu-button-style button:hover {
|
.tu-button-style button:hover {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
color: white;
|
color: @primaryButton;
|
||||||
background-color: #000000 !important;
|
background-color: @primaryButtonHoverBackground !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.form-accounts {
|
.form-accounts {
|
||||||
margin: 15%;
|
margin: 15%;
|
||||||
text-align: left !important;
|
text-align: left !important;
|
||||||
& i {
|
& i {
|
||||||
color: #fff !important;
|
color: @primaryFormAccounts !important;
|
||||||
}
|
}
|
||||||
& label {
|
& label {
|
||||||
display: flex !important;
|
display: flex !important;
|
||||||
font-weight: 300 !important;
|
font-weight: 300 !important;
|
||||||
color: white !important;
|
color: @primaryFormAccounts !important;
|
||||||
}
|
}
|
||||||
& input {
|
& input {
|
||||||
border: 0px none !important;
|
border: 0px none !important;
|
||||||
padding: 0px !important;
|
padding: 0px !important;
|
||||||
border-bottom: 1px solid white !important;
|
border-bottom: 1px solid @primaryFormAccounts !important;
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
color: white !important;
|
color: @primaryFormAccounts !important;
|
||||||
border-radius: 0 !important;
|
border-radius: 0 !important;
|
||||||
width: 100% !important;
|
width: 100% !important;
|
||||||
}
|
}
|
||||||
& input::placeholder {
|
& input::placeholder {
|
||||||
opacity: 1 !important;
|
opacity: 1 !important;
|
||||||
color: silver !important;
|
color: @formAccountsInputPlaceholder !important;
|
||||||
}
|
}
|
||||||
& th {
|
& th {
|
||||||
display: block;
|
display: block;
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.field > input::selection {
|
.field > input::selection {
|
||||||
background: #50a2ce;
|
background: @fieldInputSelectionBackground;
|
||||||
}
|
}
|
||||||
|
|
||||||
.accounts-header {
|
.accounts-header {
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
login and sign-up pages form background color
|
login and sign-up pages form background color
|
||||||
*/
|
*/
|
||||||
.sign-form {
|
.sign-form {
|
||||||
background-color: #245b78 !important;
|
background-color: @signInBackground !important;
|
||||||
padding: 0 !important;
|
padding: 0 !important;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
@@ -104,10 +104,10 @@ login and sign-up pages form background color
|
|||||||
.tug-button-login {
|
.tug-button-login {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
fill: #e4154b;
|
fill: @tugrazRed;
|
||||||
}
|
}
|
||||||
.tug-button-login :hover {
|
.tug-button-login :hover {
|
||||||
fill: #000000;
|
fill: @primaryButtonHoverBackground;
|
||||||
}
|
}
|
||||||
.login-page-button {
|
.login-page-button {
|
||||||
margin: 5%;
|
margin: 5%;
|
||||||
@@ -118,20 +118,20 @@ login and sign-up pages form background color
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
& a:hover {
|
& a:hover {
|
||||||
background-color: #000;
|
background-color: @primaryLinkHoverBackground;
|
||||||
color: #fff !important;
|
color: @primaryLink !important;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-page-button-white {
|
.login-page-button-white {
|
||||||
color: #fff !important;
|
color: @primaryButton !important;
|
||||||
font-family: "Source Sans Pro";
|
font-family: "Source Sans Pro";
|
||||||
font-size: initial;
|
font-size: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-page-button-black {
|
.login-page-button-black {
|
||||||
color: #000 !important;
|
color: @primaryButtonInverted !important;
|
||||||
font-family: "Source Sans Pro";
|
font-family: "Source Sans Pro";
|
||||||
font-size: initial;
|
font-size: initial;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#footer {
|
#footer {
|
||||||
color: #5E5E5E;
|
color: @footerGrey;
|
||||||
|
|
||||||
/*background-image: url("/static/images/footer.jpg");*/
|
/*background-image: url("/static/images/footer.jpg");*/
|
||||||
-webkit-background-size: 100% 100%;
|
-webkit-background-size: 100% 100%;
|
||||||
@@ -22,21 +21,34 @@
|
|||||||
background-attachment: fixed;
|
background-attachment: fixed;
|
||||||
|
|
||||||
&.footer-bottom {
|
&.footer-bottom {
|
||||||
background-color: #f2f2f2;
|
background-color: @footerBottomBackground;
|
||||||
padding-top: 15px;
|
padding-top: 15px;
|
||||||
padding-bottom: 15px;
|
padding-bottom: 15px;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: #5E5E5E;
|
color: @footerGrey;
|
||||||
|
|
||||||
&:hover, &:focus {
|
// :focus-visible activates on keyboard only
|
||||||
color: #ffffff;
|
&:hover, &:focus:focus-visible {
|
||||||
background-color: #000000;
|
color: @primaryLink;
|
||||||
|
background-color: @primaryLinkHoverBackground;
|
||||||
|
|
||||||
|
i.icon.download {
|
||||||
|
color: @tugrazRed;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// remove blue focus outline if clicked with mouse
|
||||||
|
&:focus:not(:focus-visible) {
|
||||||
|
outline-style: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
div .logos a:hover {
|
||||||
|
background-color: transparent !important;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.bodytext{
|
.bodytext{
|
||||||
@@ -47,5 +59,5 @@
|
|||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
.spacer-long{
|
.spacer-long{
|
||||||
margin-top: 20px;
|
margin-top: 30px;
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
@@ -21,13 +20,15 @@ h2 {
|
|||||||
margin-inline-end: 0px;
|
margin-inline-end: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.record-version {
|
.ui.blue.labels .label,
|
||||||
color: #777777;
|
.ui.blue.label {
|
||||||
background-color: #f2f2f2 !important;
|
color: @greyDark !important;
|
||||||
|
background-color: @recordVersionBackground !important;
|
||||||
|
border-color: @recordVersionBackground !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.random-records-frontpage article {
|
.random-records-frontpage article {
|
||||||
border-bottom: 1px solid rgba(34,36,38,.15);
|
border-bottom: 1px solid @randomRecordsFrontpageArticle;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
padding-bottom: 1rem;
|
padding-bottom: 1rem;
|
||||||
}
|
}
|
||||||
@@ -44,3 +45,46 @@ h2 {
|
|||||||
.badges {
|
.badges {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*Zammad form**/
|
||||||
|
.zammad-form{
|
||||||
|
h2{
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.form-group{
|
||||||
|
label{
|
||||||
|
color: @tugrazBlack;
|
||||||
|
}
|
||||||
|
input.form-control{
|
||||||
|
height: 30px;
|
||||||
|
// width: auto;
|
||||||
|
border-radius: 0;
|
||||||
|
font-family: "Source Sans Pro";
|
||||||
|
background: @primaryLinkBackgroundInverted;
|
||||||
|
border: 1px solid rgba(34, 36, 38, 0.15);
|
||||||
|
}
|
||||||
|
textarea{
|
||||||
|
border: 1px solid rgba(34, 36, 38, 0.15);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.btn{
|
||||||
|
width: 100% !important;
|
||||||
|
cursor: pointer;
|
||||||
|
font-family: "Source Sans Pro";
|
||||||
|
min-height: 1em;
|
||||||
|
line-height: 1em;
|
||||||
|
padding: 0.78571429em 1.5em 0.78571429em;
|
||||||
|
background: @greyLight none;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
.btn:hover{
|
||||||
|
background: @primaryLinkHoverBackground;
|
||||||
|
color: @primaryButton;
|
||||||
|
font-size: 1rem;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
}:focus{
|
||||||
|
outline: thin;
|
||||||
|
outline-style: solid;
|
||||||
|
outline-color: @outlineColor;
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
@@ -10,7 +9,7 @@
|
|||||||
width: 18px;
|
width: 18px;
|
||||||
height: 18px;
|
height: 18px;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
fill: #e4154b;
|
fill: @tugrazRed;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****logo section******/
|
/*****logo section******/
|
||||||
@@ -18,18 +17,18 @@
|
|||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
& a {
|
& a {
|
||||||
fill: #e4154b;
|
fill: @tugrazRed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.affiliation-logo :hover {
|
.affiliation-logo :hover {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
fill: #000000;
|
fill: @primaryLinkHoverBackground;
|
||||||
color: #000000;
|
color: @primaryLinkHoverBackground;
|
||||||
}
|
}
|
||||||
|
|
||||||
.affiliation {
|
.affiliation {
|
||||||
background-color: white;
|
background-color: @primaryLink;
|
||||||
display: table;
|
display: table;
|
||||||
margin: 0 auto 80px;
|
margin: 0 auto 80px;
|
||||||
max-width: 1060px;
|
max-width: 1060px;
|
||||||
@@ -39,8 +38,9 @@
|
|||||||
|
|
||||||
.affiliation-text {
|
.affiliation-text {
|
||||||
display: table-cell;
|
display: table-cell;
|
||||||
font-size: 17px;
|
font-size: 12px;
|
||||||
vertical-align: middle;
|
line-height: 17px;
|
||||||
|
letter-spacing: 2px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,11 +54,6 @@
|
|||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
|
||||||
color: inherit;
|
|
||||||
text-decoration: none;
|
|
||||||
transition: background-color 0.15s ease 0s, color 0.15s ease 0s;
|
|
||||||
}
|
|
||||||
/*****END logo section******/
|
/*****END logo section******/
|
||||||
|
|
||||||
.short-menu {
|
.short-menu {
|
||||||
@@ -77,12 +72,12 @@ a {
|
|||||||
.short-menu-right {
|
.short-menu-right {
|
||||||
display: table-cell;
|
display: table-cell;
|
||||||
width: 50%;
|
width: 50%;
|
||||||
color: #000000;
|
color: @primaryLinkInverted;
|
||||||
}
|
}
|
||||||
|
|
||||||
.short-menu-right :hover {
|
.short-menu-right :hover {
|
||||||
background-color: #000000;
|
background-color: @primaryLinkHoverBackground;
|
||||||
color: #ffffff;
|
color: @primaryLink;
|
||||||
}
|
}
|
||||||
|
|
||||||
.short-menu-right-button {
|
.short-menu-right-button {
|
||||||
@@ -103,15 +98,15 @@ a {
|
|||||||
& a {
|
& a {
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
color: #000;
|
color: @primaryLinkInverted;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.short-menu-left-lang:hover {
|
.short-menu-left-lang:hover {
|
||||||
& a {
|
& a {
|
||||||
background-color: #000;
|
background-color: @primaryLinkHoverBackground;
|
||||||
color: #fff;
|
color: @primaryLink;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -125,7 +120,7 @@ a {
|
|||||||
& svg {
|
& svg {
|
||||||
& g {
|
& g {
|
||||||
stroke-linejoin: round;
|
stroke-linejoin: round;
|
||||||
stroke: #000;
|
stroke: @primaryLinkInverted;
|
||||||
stroke-miterlimit: 10;
|
stroke-miterlimit: 10;
|
||||||
stroke-width: 2;
|
stroke-width: 2;
|
||||||
fill: none;
|
fill: none;
|
||||||
@@ -136,11 +131,11 @@ a {
|
|||||||
|
|
||||||
.search-icon-header:hover {
|
.search-icon-header:hover {
|
||||||
& a {
|
& a {
|
||||||
background-color: #000;
|
background-color: @primaryLinkHoverBackground;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
& svg {
|
& svg {
|
||||||
& g {
|
& g {
|
||||||
stroke: #fff;
|
stroke: @primaryLink;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -149,7 +144,7 @@ a {
|
|||||||
.short-menu-left-search {
|
.short-menu-left-search {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin: 12px 9px 6px 0;
|
margin: 12px 9px 6px 0;
|
||||||
color: #000000;
|
color: @primaryLinkInverted;
|
||||||
}
|
}
|
||||||
|
|
||||||
.short-menu-right-main-menu {
|
.short-menu-right-main-menu {
|
||||||
@@ -180,8 +175,8 @@ svg:not(:root) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.main-menu-entry a:hover {
|
.main-menu-entry a:hover {
|
||||||
background-color: #000;
|
background-color: @primaryLinkHoverBackground;
|
||||||
color: #fff;
|
color: @primaryLink;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -190,7 +185,7 @@ svg:not(:root) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.main-menu-underline-line {
|
.main-menu-underline-line {
|
||||||
border: 2px solid #e0e1e2 !important;
|
border: 2px solid @greyLight !important;
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,13 +194,13 @@ svg:not(:root) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.affiliation-text a:hover {
|
.affiliation-text a:hover {
|
||||||
background-color: #000000;
|
background-color: @primaryLinkHoverBackground;
|
||||||
color: #ffffff;
|
color: @primaryLink;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-menu {
|
.main-menu {
|
||||||
border-bottom: 1px solid #000;
|
border-bottom: 1px solid @primaryLinkInverted;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
height: 39px;
|
height: 39px;
|
||||||
margin-top: -1px;
|
margin-top: -1px;
|
||||||
@@ -248,3 +243,14 @@ svg:not(:root) {
|
|||||||
.inline-elements{
|
.inline-elements{
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
span.home-inline{
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.test-instance{
|
||||||
|
text-align: center;
|
||||||
|
background-color: @notificationBackground;
|
||||||
|
border: solid @notificationBorder 1px;
|
||||||
|
z-index: 100000;
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
.ui.inverted.header{
|
.ui.inverted.header{
|
||||||
color:#000;
|
color: @primaryLinkInverted;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-page-button {
|
.login-page-button {
|
||||||
@@ -10,14 +10,14 @@
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
& a:hover {
|
& a:hover {
|
||||||
background-color: #000;
|
background-color: @primaryLinkHoverBackground;
|
||||||
color: #fff !important;
|
color: @primaryLink !important;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.text-color{
|
.text-color{
|
||||||
color: #000;
|
color: @primaryLinkInverted;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 767px) {
|
@media (max-width: 767px) {
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
@@ -14,5 +13,5 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.text-muted {
|
.text-muted {
|
||||||
color: #777;
|
color: @greyDark;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
@@ -12,7 +11,7 @@
|
|||||||
* to #ffffff
|
* to #ffffff
|
||||||
***/
|
***/
|
||||||
.section-content-light-bg {
|
.section-content-light-bg {
|
||||||
background-color: #ffffff;
|
background-color: @primaryBackground;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
@@ -21,7 +20,7 @@
|
|||||||
* to #000000
|
* to #000000
|
||||||
***/
|
***/
|
||||||
.section-title {
|
.section-title {
|
||||||
color: #000000;
|
color: @primaryText;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -32,7 +31,7 @@
|
|||||||
***/
|
***/
|
||||||
.cover-page {
|
.cover-page {
|
||||||
//text-align: center;
|
//text-align: center;
|
||||||
background-color: #ffffff;
|
background-color: @primaryBackground;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -42,7 +41,7 @@
|
|||||||
* To #000000
|
* To #000000
|
||||||
***/
|
***/
|
||||||
.panel-free-title {
|
.panel-free-title {
|
||||||
color: #000000;
|
color: @primaryText;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -75,16 +74,16 @@ pre {
|
|||||||
***/
|
***/
|
||||||
/*.ui.button,*/
|
/*.ui.button,*/
|
||||||
.ui.search.button {
|
.ui.search.button {
|
||||||
background-color:#e4154b;
|
background-color: @tugrazRed;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui.button:hover,
|
.ui.button:hover,
|
||||||
.ui.search.button:hover {
|
.ui.search.button:hover {
|
||||||
background-color:#000000;
|
background-color: @primaryButtonHoverBackground;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui.button:hover {
|
.ui.button:hover {
|
||||||
color:#fff;
|
color: @primaryButton;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
@@ -123,3 +122,19 @@ pre {
|
|||||||
.ui.label {
|
.ui.label {
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// override access badges color
|
||||||
|
.ui.label.access-status {
|
||||||
|
&.open {
|
||||||
|
background-color: @accessRightOpen;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.embargoed {
|
||||||
|
background-color: @accessRightEmbargoed;;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.metadata-only {
|
||||||
|
background-color: @accessRightMetadata;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
@@ -5,7 +5,13 @@
|
|||||||
* it under the terms of the MIT License; see LICENSE file for more details.
|
* it under the terms of the MIT License; see LICENSE file for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.access-right {
|
.top-bottom-padded {
|
||||||
color: #e9711c;
|
margin: unset;
|
||||||
float: right;
|
}
|
||||||
|
|
||||||
|
.label.label-keyword {
|
||||||
|
font-size: 0.71428571rem;
|
||||||
|
font-weight: 400;
|
||||||
|
background-color: @labelKeywordBackground;
|
||||||
|
border: unset;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,39 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2020 Graz University of Technology
|
||||||
|
*
|
||||||
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.creators {
|
||||||
|
margin: 0 0 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.creators span {
|
||||||
|
margin-left: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.creator:not(:last-child):after {
|
||||||
|
color: @greyDark;
|
||||||
|
content: ';';
|
||||||
|
}
|
||||||
|
|
||||||
|
.creator {
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.identifiers {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
|
||||||
|
// // align badges to the right
|
||||||
|
// .ui.items > .item .extra.labels-actions {
|
||||||
|
// float: right;
|
||||||
|
// width: auto;
|
||||||
|
|
||||||
|
// // remove action buttons from search results
|
||||||
|
// .ui.small.compact.right.floated.button {
|
||||||
|
// display: none;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
@@ -12,6 +11,7 @@
|
|||||||
@import "overrides";
|
@import "overrides";
|
||||||
@import "frontpage";
|
@import "frontpage";
|
||||||
@import "record";
|
@import "record";
|
||||||
|
@import "search";
|
||||||
@import "macros";
|
@import "macros";
|
||||||
@import "login";
|
@import "login";
|
||||||
@import (css)
|
@import (css)
|
||||||
@@ -24,3 +24,12 @@
|
|||||||
|
|
||||||
//@import "../invenio_app_rdm/theme";
|
//@import "../invenio_app_rdm/theme";
|
||||||
//@import "variables";
|
//@import "variables";
|
||||||
|
|
||||||
|
// used in various templates
|
||||||
|
// add no hyperlink decoration
|
||||||
|
.no-decoration{
|
||||||
|
color: inherit;
|
||||||
|
text-decoration: none;
|
||||||
|
transition: background-color 0.15s ease 0s, color 0.15s ease 0s;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020 TUGRAZ.
|
* Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
* Copyright (C) 2020 mojib wali.
|
|
||||||
*
|
*
|
||||||
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
* invenio-theme-tugraz is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the MIT License; see LICENSE file for more details.
|
* under the terms of the MIT License; see LICENSE file for more details.
|
||||||
@@ -12,6 +11,64 @@
|
|||||||
***/
|
***/
|
||||||
|
|
||||||
//@import "../invenio_app_rdm/variables.less";
|
//@import "../invenio_app_rdm/variables.less";
|
||||||
|
|
||||||
//@navbar_background_image: unset;
|
//@navbar_background_image: unset;
|
||||||
//@navbar_background_color: #ffffff;
|
//@navbar_background_color: #ffffff;
|
||||||
|
|
||||||
|
|
||||||
|
// badge colors, accessibility
|
||||||
|
@accessRight : #e9711c;
|
||||||
|
@accessRightOpen : #e9711c;
|
||||||
|
@accessRightRestricted: #fbbd08;
|
||||||
|
@accessRightEmbargoed : #db2828;
|
||||||
|
@accessRightClosed : #db2828;
|
||||||
|
@accessRightMetadata : #2185D0;
|
||||||
|
|
||||||
|
// primary colors TU Graz
|
||||||
|
@tugrazBlack: #231f20;
|
||||||
|
@tugrazRed : #e4154b;
|
||||||
|
|
||||||
|
|
||||||
|
// accent colors
|
||||||
|
@greyDark : #777;
|
||||||
|
@greyLight : #E0E1E2;
|
||||||
|
@labelKeywordBackground: #E8E8E8;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// link and button colors
|
||||||
|
@primaryLinkInverted : #000;
|
||||||
|
@primaryLinkBackgroundInverted: #fff;
|
||||||
|
@primaryLink : #fff;
|
||||||
|
@primaryLinkHoverBackground : #000;
|
||||||
|
@primaryButton : #fff;
|
||||||
|
@primaryButtonHoverBackground : #000;
|
||||||
|
@primaryButtonInverted : #000f;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// general
|
||||||
|
@primaryBackground: #fff;
|
||||||
|
@primaryText : #000;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// account (signin, signup) specific
|
||||||
|
@primaryFormAccounts : #fff;
|
||||||
|
@formAccountsInputPlaceholder : silver;
|
||||||
|
@fieldInputSelectionBackground: #50a2ce;
|
||||||
|
@signInBackground : #245b78;
|
||||||
|
|
||||||
|
// footer specific
|
||||||
|
@footerGrey : #5E5E5E;
|
||||||
|
@footerBottomBackground: #f2f2f2;
|
||||||
|
|
||||||
|
// record specific
|
||||||
|
@recordVersionBackground : #f2f2f2;
|
||||||
|
@randomRecordsFrontpageArticle: rgba(34, 36, 38, .15);
|
||||||
|
|
||||||
|
// input
|
||||||
|
@outlineColor: #85B7D9;
|
||||||
|
|
||||||
|
// notification
|
||||||
|
@notificationBackground: #fffaf3;
|
||||||
|
@notificationBorder: #e2d5c2;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -9,6 +9,7 @@
|
|||||||
"""invenio module for TUGRAZ theme."""
|
"""invenio module for TUGRAZ theme."""
|
||||||
|
|
||||||
from flask_babelex import gettext as _
|
from flask_babelex import gettext as _
|
||||||
|
from invenio_app_rdm.config import RECORDS_UI_ENDPOINTS
|
||||||
|
|
||||||
INVENIO_THEME_TUGRAZ_DEFAULT_VALUE = _("TU Graz Repository")
|
INVENIO_THEME_TUGRAZ_DEFAULT_VALUE = _("TU Graz Repository")
|
||||||
"""Default value for the application."""
|
"""Default value for the application."""
|
||||||
@@ -16,7 +17,9 @@ INVENIO_THEME_TUGRAZ_DEFAULT_VALUE = _("TU Graz Repository")
|
|||||||
INVENIO_THEME_TUGRAZ_BASE_TEMPLATE = "invenio_theme_tugraz/base.html"
|
INVENIO_THEME_TUGRAZ_BASE_TEMPLATE = "invenio_theme_tugraz/base.html"
|
||||||
"""TU Graz Default base template"""
|
"""TU Graz Default base template"""
|
||||||
|
|
||||||
INVENIO_THEME_TUGRAZ_ACCOUNT_BASE = "invenio_theme_tugraz/accounts/accounts_base.html"
|
INVENIO_THEME_TUGRAZ_ACCOUNT_BASE = (
|
||||||
|
"invenio_theme_tugraz/accounts/accounts_base.html"
|
||||||
|
)
|
||||||
"""TU Graz Default account base template"""
|
"""TU Graz Default account base template"""
|
||||||
|
|
||||||
INVENIO_THEME_TUGRAZ_ICON = "images/icon_use.png"
|
INVENIO_THEME_TUGRAZ_ICON = "images/icon_use.png"
|
||||||
@@ -25,6 +28,16 @@ INVENIO_THEME_TUGRAZ_ICON = "images/icon_use.png"
|
|||||||
INVENIO_THEME_TUGRAZ_LOGIN_IMG = "images/login_logo.png"
|
INVENIO_THEME_TUGRAZ_LOGIN_IMG = "images/login_logo.png"
|
||||||
"""TU Logo for forms"""
|
"""TU Logo for forms"""
|
||||||
|
|
||||||
|
THEME_TUGRAZ_CONTACT_FORM = False
|
||||||
|
"""Enable/Disable Contact form."""
|
||||||
|
|
||||||
|
THEME_TUGRAZ_PRODUCTION = False
|
||||||
|
"""Production environment.
|
||||||
|
|
||||||
|
Can also be set as an environment variable in a .env file. Then the name
|
||||||
|
has to be 'INVENIO_THEME_TUGRAZ_PRODUCTION'.
|
||||||
|
"""
|
||||||
|
|
||||||
# Invenio-theme
|
# Invenio-theme
|
||||||
# ============
|
# ============
|
||||||
# See https://invenio-theme.readthedocs.io/en/latest/configuration.html
|
# See https://invenio-theme.readthedocs.io/en/latest/configuration.html
|
||||||
@@ -63,7 +76,9 @@ THEME_SITENAME = _("Repository")
|
|||||||
SECURITY_LOGIN_USER_TEMPLATE = "invenio_theme_tugraz/accounts/login_user.html"
|
SECURITY_LOGIN_USER_TEMPLATE = "invenio_theme_tugraz/accounts/login_user.html"
|
||||||
"""Login template"""
|
"""Login template"""
|
||||||
|
|
||||||
SECURITY_REGISTER_USER_TEMPLATE = "invenio_theme_tugraz/accounts/register_user.html"
|
SECURITY_REGISTER_USER_TEMPLATE = (
|
||||||
|
"invenio_theme_tugraz/accounts/register_user.html"
|
||||||
|
)
|
||||||
"""Sigup template"""
|
"""Sigup template"""
|
||||||
|
|
||||||
# Invenio-I18N
|
# Invenio-I18N
|
||||||
@@ -91,6 +106,20 @@ DEPOSITS_HEADER_TEMPLATE = "invenio_theme_tugraz/header.html"
|
|||||||
# Uncomment below to override records landingpage.
|
# Uncomment below to override records landingpage.
|
||||||
# from invenio_rdm_records.config import RECORDS_UI_ENDPOINTS
|
# from invenio_rdm_records.config import RECORDS_UI_ENDPOINTS
|
||||||
# RECORDS_UI_ENDPOINTS["recid"].update(
|
# RECORDS_UI_ENDPOINTS["recid"].update(
|
||||||
# template="invenio_theme_tugraz/record_landing_page.html"
|
# template="invenio_theme_tugraz/record_landing_page.html"
|
||||||
# )
|
# )
|
||||||
"""override the default record landing page"""
|
"""override the default record landing page"""
|
||||||
|
|
||||||
|
# Invenio-search-ui
|
||||||
|
# =============
|
||||||
|
# See https://invenio-search-ui.readthedocs.io/en/latest/configuration.html
|
||||||
|
# SEARCH_UI_SEARCH_TEMPLATE = "invenio_theme_tugraz/search.html"
|
||||||
|
# """override the default search page"""
|
||||||
|
|
||||||
|
TUG_ROUTES = {
|
||||||
|
"index": "/",
|
||||||
|
"comingsoon": "/comingsoon",
|
||||||
|
"guide": "/guide",
|
||||||
|
"terms": "/terms",
|
||||||
|
"gdpr": "/gdpr",
|
||||||
|
}
|
||||||
|
|||||||
55
invenio_theme_tugraz/deposits.py
Normal file
55
invenio_theme_tugraz/deposits.py
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Copyright (C) 2019-2021 CERN.
|
||||||
|
# Copyright (C) 2019-2021 Northwestern University.
|
||||||
|
# Copyright (C) 2021 TU Wien.
|
||||||
|
# Copyright (C) 2021 Graz University of Technology.
|
||||||
|
#
|
||||||
|
# Invenio_theme_tugraz is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
# https://github.com/inveniosoftware/invenio-app-rdm/blob/master/invenio_app_rdm/records_ui/views/deposits.py
|
||||||
|
"""Routes for record-related pages provided by Invenio-App-RDM."""
|
||||||
|
|
||||||
|
|
||||||
|
from flask import render_template
|
||||||
|
from flask_login import login_required
|
||||||
|
from invenio_app_rdm.records_ui.utils import set_default_value
|
||||||
|
from invenio_app_rdm.records_ui.views.decorators import pass_draft, pass_draft_files
|
||||||
|
from invenio_app_rdm.records_ui.views.deposits import (
|
||||||
|
get_form_config,
|
||||||
|
get_search_url,
|
||||||
|
new_record,
|
||||||
|
)
|
||||||
|
from invenio_rdm_records.resources.serializers import UIJSONSerializer
|
||||||
|
|
||||||
|
|
||||||
|
@login_required
|
||||||
|
def deposit_create():
|
||||||
|
"""Create a new deposit."""
|
||||||
|
return render_template(
|
||||||
|
"invenio_theme_tugraz/deposit/deposit.html",
|
||||||
|
forms_config=get_form_config(createUrl=("/api/records")),
|
||||||
|
searchbar_config=dict(searchUrl=get_search_url()),
|
||||||
|
record=new_record(),
|
||||||
|
files=dict(
|
||||||
|
default_preview=None, entries=[], links={}
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@login_required
|
||||||
|
@pass_draft
|
||||||
|
@pass_draft_files
|
||||||
|
def deposit_edit(draft=None, draft_files=None, pid_value=None):
|
||||||
|
"""Edit an existing deposit."""
|
||||||
|
serializer = UIJSONSerializer()
|
||||||
|
record = serializer.serialize_object_to_dict(draft.to_dict())
|
||||||
|
|
||||||
|
return render_template(
|
||||||
|
"invenio_theme_tugraz/deposit/deposit.html",
|
||||||
|
forms_config=get_form_config(apiUrl=f"/api/records/{pid_value}/draft"),
|
||||||
|
record=record,
|
||||||
|
files=draft_files.to_dict(),
|
||||||
|
searchbar_config=dict(searchUrl=get_search_url()),
|
||||||
|
permissions=draft.has_permissions_to(['new_version'])
|
||||||
|
)
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -9,6 +9,8 @@
|
|||||||
"""invenio module for TUGRAZ theme."""
|
"""invenio module for TUGRAZ theme."""
|
||||||
|
|
||||||
from . import config
|
from . import config
|
||||||
|
from .deposits import deposit_create, deposit_edit
|
||||||
|
from .views import index, record_detail
|
||||||
|
|
||||||
|
|
||||||
class InvenioThemeTugraz(object):
|
class InvenioThemeTugraz(object):
|
||||||
@@ -21,11 +23,17 @@ class InvenioThemeTugraz(object):
|
|||||||
|
|
||||||
def init_app(self, app):
|
def init_app(self, app):
|
||||||
"""Flask application initialization."""
|
"""Flask application initialization."""
|
||||||
|
# add index route rule
|
||||||
|
# https://flask.palletsprojects.com/en/1.1.x/api/#flask.Flask.add_url_rule
|
||||||
|
app.add_url_rule("/", "index", index)
|
||||||
|
app.add_url_rule("/records/<pid_value>", "record_detail", record_detail)
|
||||||
|
app.add_url_rule("/uploads/new", "deposit_create", deposit_create)
|
||||||
|
app.add_url_rule("/uploads/<pid_value>", "deposit_edit", deposit_edit)
|
||||||
self.init_config(app)
|
self.init_config(app)
|
||||||
app.extensions["invenio-theme-tugraz"] = self
|
app.extensions["invenio-theme-tugraz"] = self
|
||||||
|
|
||||||
def init_config(self, app):
|
def init_config(self, app):
|
||||||
"""Initialize configuration."""
|
"""Initialize configuration."""
|
||||||
for k in dir(config):
|
for k in dir(config):
|
||||||
if k.startswith("INVENIO_THEME_TUGRAZ_"):
|
if k.startswith("INVENIO_THEME_TUGRAZ_") or k.startswith("THEME_TUGRAZ_"):
|
||||||
app.config.setdefault(k, getattr(config, k))
|
app.config.setdefault(k, getattr(config, k))
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 TU Graz.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
# Copyright (C) 2020 mojib wali.
|
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -21,5 +20,7 @@ class FrontpageRecordsSearch(RecordsSearch):
|
|||||||
class Meta:
|
class Meta:
|
||||||
"""Default index and filter for frontpage search."""
|
"""Default index and filter for frontpage search."""
|
||||||
|
|
||||||
index = "rdmrecords"
|
index = "rdmrecords-records"
|
||||||
default_filter = Q("query_string", query=("access.access_right:open"))
|
default_filter = Q(
|
||||||
|
"query_string", query=(
|
||||||
|
"access.record:public " "AND versions.is_latest:true"))
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
349
invenio_theme_tugraz/static/images/inveniordm-tail.svg
Normal file
349
invenio_theme_tugraz/static/images/inveniordm-tail.svg
Normal file
@@ -0,0 +1,349 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="tracés_techniques"
|
||||||
|
data-name="tracés techniques"
|
||||||
|
viewBox="0 0 164.5 162"
|
||||||
|
version="1.1"
|
||||||
|
sodipodi:docname="inveniordm-tail.svg"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
inkscape:export-filename="/Users/jbenito/cernbox-dr/Services_Projects/Invenio/Stationary/Stickers/inveniordm-logo.png"
|
||||||
|
inkscape:export-xdpi="1050.47"
|
||||||
|
inkscape:export-ydpi="1050.47">
|
||||||
|
<metadata
|
||||||
|
id="metadata8884">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>inveni</dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1156"
|
||||||
|
id="namedview8882"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="5.8209877"
|
||||||
|
inkscape:cx="82.25"
|
||||||
|
inkscape:cy="81"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="g10401"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:pagecheckerboard="true">
|
||||||
|
<sodipodi:guide
|
||||||
|
position="104.19363,108.0604"
|
||||||
|
orientation="0,1"
|
||||||
|
id="guide10153"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="97.87095,97.243907"
|
||||||
|
orientation="0,1"
|
||||||
|
id="guide10155"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="59.984887,98.88665"
|
||||||
|
orientation="1,0"
|
||||||
|
inkscape:locked="false"
|
||||||
|
id="guide10173" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="0.36464977,117.63145"
|
||||||
|
orientation="1,0"
|
||||||
|
inkscape:locked="false"
|
||||||
|
id="guide10175" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="12.735418,125.98478"
|
||||||
|
orientation="0,1"
|
||||||
|
inkscape:locked="false"
|
||||||
|
id="guide5142" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="26.703297,95.857988"
|
||||||
|
orientation="0,1"
|
||||||
|
inkscape:locked="false"
|
||||||
|
id="guide5144" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<defs
|
||||||
|
id="defs8802">
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="linearGradient9726">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#0377cd;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop9722" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#fb8273;stop-opacity:1"
|
||||||
|
offset="1"
|
||||||
|
id="stop9724" />
|
||||||
|
</linearGradient>
|
||||||
|
<style
|
||||||
|
id="style8800">.cls-1{fill:#2e6b8d;}.cls-2{fill:#fff;}.cls-3{fill:none;stroke:#fff;stroke-width:1.19px;}.cls-4{isolation:isolate;}.cls-5{fill:#66c5ee;}</style>
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient9726"
|
||||||
|
id="linearGradient9728"
|
||||||
|
x1="83.806313"
|
||||||
|
y1="123.8721"
|
||||||
|
x2="82.227898"
|
||||||
|
y2="14.32421"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<clipPath
|
||||||
|
clipPathUnits="userSpaceOnUse"
|
||||||
|
id="clipPath10405">
|
||||||
|
<rect
|
||||||
|
style="fill:#0000ff;fill-rule:evenodd;stroke-width:2.32305741"
|
||||||
|
id="rect10407"
|
||||||
|
width="84.355652"
|
||||||
|
height="160.25584"
|
||||||
|
x="280.57312"
|
||||||
|
y="-25.69305" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<title
|
||||||
|
id="title8804">inveni</title>
|
||||||
|
<text
|
||||||
|
id="text8818" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g10401"
|
||||||
|
inkscape:label="Layer 8"
|
||||||
|
style="display:inline">
|
||||||
|
<path
|
||||||
|
style="fill:url(#linearGradient9728);fill-opacity:1"
|
||||||
|
id="path10323"
|
||||||
|
class="cls-1"
|
||||||
|
d="M 20,117 V 45 L 82.25,9 144.47,45 v 72 l -62.22,36 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<g
|
||||||
|
transform="rotate(-60,83.460224,80.384206)"
|
||||||
|
id="g10365"
|
||||||
|
class="cls-4"
|
||||||
|
style="isolation:isolate">
|
||||||
|
<g
|
||||||
|
class="cls-4"
|
||||||
|
id="g10363"
|
||||||
|
style="isolation:isolate">
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 32,114.22 0.47,0.26 -1.55,2.72 -0.47,-0.27 z m 0.58,-1 0.47,0.27 -0.29,0.52 -0.47,-0.27 z"
|
||||||
|
id="path10325"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 33.19,114.87 0.43,0.25 -0.22,0.38 a 1.55,1.55 0 0 1 0.61,-0.11 1.41,1.41 0 0 1 0.54,0.17 0.93,0.93 0 0 1 0.55,0.86 1.65,1.65 0 0 1 -0.25,0.7 l -1,1.75 -0.47,-0.27 1,-1.72 a 1,1 0 0 0 0.16,-0.44 0.5,0.5 0 0 0 -0.3,-0.51 1.07,1.07 0 0 0 -0.28,-0.12 0.73,0.73 0 0 0 -0.46,0 0.76,0.76 0 0 0 -0.31,0.2 2.27,2.27 0 0 0 -0.27,0.39 l -0.81,1.43 -0.46,-0.26 z"
|
||||||
|
id="path10327"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 36.31,116.65 -0.54,2.64 2,-1.79 0.51,0.29 -2.59,2.14 -0.48,-0.27 0.55,-3.31 z"
|
||||||
|
id="path10329"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 40.33,119.05 a 1.18,1.18 0 0 1 0.21,0.59 1.54,1.54 0 0 1 -0.09,0.59 3.86,3.86 0 0 1 -0.31,0.62 l -2,-1.13 a 1.31,1.31 0 0 0 -0.18,0.78 0.71,0.71 0 0 0 0.41,0.57 0.83,0.83 0 0 0 0.71,0.09 1,1 0 0 0 0.35,-0.22 l 0.45,0.25 a 0.93,0.93 0 0 1 -0.31,0.27 1.55,1.55 0 0 1 -0.4,0.18 1.28,1.28 0 0 1 -0.67,0 3.09,3.09 0 0 1 -0.39,-0.17 1.34,1.34 0 0 1 -0.65,-0.87 1.67,1.67 0 0 1 0.25,-1.24 1.84,1.84 0 0 1 1,-0.86 1.33,1.33 0 0 1 1.16,0.12 1.47,1.47 0 0 1 0.46,0.43 z m -0.45,1.17 a 1.27,1.27 0 0 0 0.14,-0.55 0.75,0.75 0 0 0 -0.43,-0.69 0.79,0.79 0 0 0 -0.65,-0.07 1,1 0 0 0 -0.56,0.45 z"
|
||||||
|
id="path10331"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 41.59,119.67 0.43,0.25 -0.22,0.39 a 1.39,1.39 0 0 1 0.61,-0.11 1.26,1.26 0 0 1 0.54,0.17 0.93,0.93 0 0 1 0.55,0.86 1.57,1.57 0 0 1 -0.25,0.69 l -1,1.76 -0.47,-0.27 1,-1.72 a 1.19,1.19 0 0 0 0.15,-0.45 0.52,0.52 0 0 0 -0.3,-0.51 0.77,0.77 0 0 0 -0.28,-0.11 0.73,0.73 0 0 0 -0.46,0 0.86,0.86 0 0 0 -0.31,0.19 2.26,2.26 0 0 0 -0.27,0.4 L 40.5,122.64 40,122.4 Z"
|
||||||
|
id="path10333"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 44.48,121.34 0.46,0.27 -1.55,2.72 -0.46,-0.27 z m 0.58,-1 0.47,0.26 -0.3,0.52 -0.46,-0.26 z"
|
||||||
|
id="path10335"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 47.46,123.4 a 1.58,1.58 0 0 1 -0.23,1.24 2.05,2.05 0 0 1 -0.94,0.91 1.32,1.32 0 0 1 -1.23,-0.14 1.27,1.27 0 0 1 -0.67,-0.89 1.73,1.73 0 0 1 0.25,-1.21 1.87,1.87 0 0 1 1,-0.89 1.35,1.35 0 0 1 1.17,0.12 1.42,1.42 0 0 1 0.65,0.86 z m -1.32,1.65 a 2.08,2.08 0 0 0 0.61,-0.67 1.69,1.69 0 0 0 0.23,-0.69 0.78,0.78 0 0 0 -0.44,-0.76 0.75,0.75 0 0 0 -0.79,0 1.68,1.68 0 0 0 -0.63,0.66 1.53,1.53 0 0 0 -0.23,0.84 0.78,0.78 0 0 0 0.44,0.63 0.71,0.71 0 0 0 0.81,-0.01 z"
|
||||||
|
id="path10337"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 47.74,125.68 a 0.76,0.76 0 0 0 -0.08,0.42 0.83,0.83 0 0 0 0.49,0.57 1,1 0 0 0 0.52,0.15 0.4,0.4 0 0 0 0.39,-0.23 0.32,0.32 0 0 0 0,-0.35 1.68,1.68 0 0 0 -0.32,-0.36 l -0.32,-0.3 a 2.19,2.19 0 0 1 -0.41,-0.5 0.66,0.66 0 0 1 0,-0.68 0.9,0.9 0 0 1 0.64,-0.47 1.29,1.29 0 0 1 0.9,0.2 1.18,1.18 0 0 1 0.69,0.87 0.9,0.9 0 0 1 -0.11,0.59 l -0.43,-0.24 a 0.7,0.7 0 0 0 0,-0.35 0.86,0.86 0 0 0 -0.46,-0.5 0.76,0.76 0 0 0 -0.46,-0.13 0.34,0.34 0 0 0 -0.29,0.18 0.39,0.39 0 0 0 0,0.39 1.72,1.72 0 0 0 0.24,0.29 l 0.27,0.25 a 2.69,2.69 0 0 1 0.54,0.61 0.7,0.7 0 0 1 -0.05,0.71 1,1 0 0 1 -0.64,0.47 1.37,1.37 0 0 1 -1,-0.22 1.33,1.33 0 0 1 -0.71,-0.78 1.19,1.19 0 0 1 0.11,-0.84 z"
|
||||||
|
id="path10339"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 53,126.55 a 1.61,1.61 0 0 1 -0.22,1.24 2.15,2.15 0 0 1 -0.94,0.91 1.34,1.34 0 0 1 -1.24,-0.14 1.3,1.3 0 0 1 -0.67,-0.89 1.74,1.74 0 0 1 0.26,-1.21 1.86,1.86 0 0 1 1,-0.9 1.34,1.34 0 0 1 1.16,0.13 1.36,1.36 0 0 1 0.65,0.86 z m -1.32,1.65 a 2,2 0 0 0 0.61,-0.67 1.69,1.69 0 0 0 0.23,-0.69 0.78,0.78 0 0 0 -0.44,-0.76 0.75,0.75 0 0 0 -0.79,0 1.75,1.75 0 0 0 -0.63,0.66 1.51,1.51 0 0 0 -0.22,0.84 0.76,0.76 0 0 0 0.43,0.63 0.72,0.72 0 0 0 0.77,-0.01 z"
|
||||||
|
id="path10341"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 54.73,126.09 a 0.83,0.83 0 0 1 0.75,0.12 l 0.09,0.05 0.1,0.07 -0.24,0.42 -0.1,-0.07 h -0.06 c -0.14,-0.08 -0.24,-0.09 -0.31,0 a 2.4,2.4 0 0 0 -0.36,0.53 l 0.46,0.26 -0.21,0.36 -0.46,-0.26 -1.34,2.36 -0.45,-0.26 1.34,-2.36 -0.38,-0.21 0.21,-0.37 0.38,0.22 0.24,-0.43 a 1.08,1.08 0 0 1 0.34,-0.43 z"
|
||||||
|
id="path10343"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 56,126.92 0.46,0.27 -0.46,0.81 0.44,0.25 -0.21,0.37 -0.44,-0.25 -1,1.79 a 0.23,0.23 0 0 0 0,0.24 0.52,0.52 0 0 0 0.17,0.13 h 0.07 0.09 l -0.21,0.37 -0.18,-0.06 -0.19,-0.1 c -0.21,-0.12 -0.33,-0.26 -0.34,-0.41 a 0.77,0.77 0 0 1 0.13,-0.49 l 1,-1.81 -0.37,-0.21 0.21,-0.38 0.37,0.21 z"
|
||||||
|
id="path10345"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 57.15,128.58 -0.7,2.45 1.76,-1.84 0.51,0.29 -0.72,2.44 1.78,-1.82 0.46,0.27 -2.35,2.27 -0.47,-0.27 0.65,-2.43 -1.75,1.81 -0.47,-0.28 0.77,-3.18 z"
|
||||||
|
id="path10347"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 61.55,132.53 a 0.28,0.28 0 0 0 0.28,0 0.33,0.33 0 0 0 0.13,-0.15 0.44,0.44 0 0 0 0,-0.44 1.09,1.09 0 0 0 -0.41,-0.38 0.59,0.59 0 0 0 -0.91,0.16 l -0.43,-0.24 a 0.91,0.91 0 0 1 0.73,-0.52 1.56,1.56 0 0 1 0.84,0.22 1.64,1.64 0 0 1 0.67,0.63 0.73,0.73 0 0 1 0,0.74 l -0.9,1.57 a 0.25,0.25 0 0 0 0,0.14 0.24,0.24 0 0 0 0.1,0.11 h 0.07 0.09 l -0.19,0.34 -0.19,-0.06 a 0.56,0.56 0 0 1 -0.15,-0.08 0.42,0.42 0 0 1 -0.25,-0.36 0.75,0.75 0 0 1 0.06,-0.3 1.29,1.29 0 0 1 -0.58,0.09 1.34,1.34 0 0 1 -0.66,-0.2 1,1 0 0 1 -0.48,-0.58 0.85,0.85 0 0 1 0.08,-0.71 0.87,0.87 0 0 1 0.58,-0.46 1.3,1.3 0 0 1 0.76,0.1 z m -1.67,0.69 a 0.62,0.62 0 0 0 0.27,0.31 1.21,1.21 0 0 0 0.54,0.15 0.72,0.72 0 0 0 0.72,-0.39 l 0.21,-0.37 a 0.63,0.63 0 0 1 -0.26,0 l -0.29,-0.1 -0.3,-0.12 a 1.28,1.28 0 0 0 -0.43,-0.11 0.46,0.46 0 0 0 -0.43,0.26 0.41,0.41 0 0 0 -0.03,0.37 z"
|
||||||
|
id="path10349"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 63.61,132.28 0.44,0.25 -0.27,0.47 a 1.4,1.4 0 0 1 0.45,-0.19 0.8,0.8 0 0 1 0.59,0.08 h 0.05 L 65,133 l -0.27,0.48 -0.07,-0.05 h -0.08 a 0.76,0.76 0 0 0 -0.65,-0.08 0.92,0.92 0 0 0 -0.48,0.41 l -0.9,1.57 -0.45,-0.26 z"
|
||||||
|
id="path10351"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 67,134.3 a 1.18,1.18 0 0 1 0.21,0.59 1.24,1.24 0 0 1 -0.09,0.59 3,3 0 0 1 -0.3,0.62 l -2,-1.13 a 1.4,1.4 0 0 0 -0.19,0.78 0.75,0.75 0 0 0 0.42,0.57 0.8,0.8 0 0 0 0.7,0.09 0.82,0.82 0 0 0 0.35,-0.23 l 0.46,0.26 a 1,1 0 0 1 -0.32,0.27 1.11,1.11 0 0 1 -0.39,0.17 1.27,1.27 0 0 1 -0.67,0 2,2 0 0 1 -0.4,-0.18 1.29,1.29 0 0 1 -0.64,-0.86 1.71,1.71 0 0 1 0.24,-1.24 1.8,1.8 0 0 1 1,-0.86 1.33,1.33 0 0 1 1.16,0.12 1.47,1.47 0 0 1 0.46,0.44 z m -0.44,1.17 a 1.44,1.44 0 0 0 0.14,-0.55 0.76,0.76 0 0 0 -0.44,-0.69 0.78,0.78 0 0 0 -0.65,-0.07 1,1 0 0 0 -0.56,0.45 z"
|
||||||
|
id="path10353"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 67.1,137.16 0.53,0.31 -0.31,0.55 -0.54,-0.3 z"
|
||||||
|
id="path10355"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 71.5,137.15 a 1.57,1.57 0 0 1 -0.23,1.24 2,2 0 0 1 -0.94,0.91 1.31,1.31 0 0 1 -1.23,-0.13 1.27,1.27 0 0 1 -0.67,-0.89 1.73,1.73 0 0 1 0.25,-1.21 1.9,1.9 0 0 1 1,-0.9 1.3,1.3 0 0 1 1.16,0.13 1.42,1.42 0 0 1 0.66,0.85 z m -1.32,1.66 a 2,2 0 0 0 0.6,-0.68 1.51,1.51 0 0 0 0.24,-0.69 0.78,0.78 0 0 0 -0.45,-0.75 0.74,0.74 0 0 0 -0.78,0 1.78,1.78 0 0 0 -0.63,0.67 1.52,1.52 0 0 0 -0.23,0.83 0.79,0.79 0 0 0 0.43,0.64 0.74,0.74 0 0 0 0.82,-0.02 z"
|
||||||
|
id="path10357"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 72.59,137.42 0.43,0.25 -0.26,0.47 a 1.3,1.3 0 0 1 0.45,-0.19 0.8,0.8 0 0 1 0.59,0.08 v 0 a 0.37,0.37 0 0 1 0.1,0.07 l -0.27,0.48 -0.07,-0.05 -0.08,-0.05 a 0.75,0.75 0 0 0 -0.66,-0.08 0.94,0.94 0 0 0 -0.47,0.41 l -0.9,1.57 -0.46,-0.26 z"
|
||||||
|
id="path10359"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
class="cls-2"
|
||||||
|
d="m 75.76,139.38 a 1.42,1.42 0 0 1 0.12,0.41 l 0.19,-0.34 0.43,0.24 -1.42,2.48 a 1.93,1.93 0 0 1 -0.62,0.73 1.24,1.24 0 0 1 -1.39,-0.05 1.54,1.54 0 0 1 -0.62,-0.62 0.86,0.86 0 0 1 0,-0.81 l 0.46,0.26 a 0.58,0.58 0 0 0 0,0.36 0.78,0.78 0 0 0 0.4,0.43 0.76,0.76 0 0 0 0.9,0 2.38,2.38 0 0 0 0.53,-0.73 0.94,0.94 0 0 1 -0.5,0.12 1.36,1.36 0 0 1 -1.16,-0.94 1.58,1.58 0 0 1 0.26,-1.23 1.8,1.8 0 0 1 0.94,-0.88 1.19,1.19 0 0 1 1,0.07 1.06,1.06 0 0 1 0.48,0.5 z m -0.22,0.52 a 0.78,0.78 0 0 0 -0.39,-0.54 0.75,0.75 0 0 0 -0.92,0.07 2.24,2.24 0 0 0 -0.45,0.58 1.31,1.31 0 0 0 -0.22,0.81 0.73,0.73 0 0 0 0.37,0.53 0.8,0.8 0 0 0 0.94,0 1.71,1.71 0 0 0 0.45,-0.53 1.28,1.28 0 0 0 0.22,-0.92 z"
|
||||||
|
id="path10361"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:43.37393951px;line-height:1.25;font-family:'DIN Condensed';-inkscape-font-specification:'DIN Condensed, Bold Condensed';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#fb8273;fill-opacity:1;stroke:none;stroke-width:8.78208637;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
x="55.735847"
|
||||||
|
y="101.25121"
|
||||||
|
id="text10369"
|
||||||
|
transform="scale(1.0429084,0.95885698)"><tspan
|
||||||
|
y="101.25121"
|
||||||
|
x="55.735847"
|
||||||
|
id="tspan10367"
|
||||||
|
sodipodi:role="line"
|
||||||
|
style="stroke-width:8.78208637">RDM</tspan></text>
|
||||||
|
<g
|
||||||
|
transform="matrix(0.43046721,0,0,0.43046721,-304.9125,-41.41547)"
|
||||||
|
id="g10385">
|
||||||
|
<g
|
||||||
|
id="g10377"
|
||||||
|
transform="translate(474.21725,226.44114)">
|
||||||
|
<g
|
||||||
|
id="g10375">
|
||||||
|
<g
|
||||||
|
id="g10373">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 328.162,4.665 c -18.767,0 -34.032,15.268 -34.032,34.034 0,7.28 2.306,14.028 6.214,19.568 l -30.078,26.432 c -1.881,1.878 0.067,6.867 1.944,8.749 1.879,1.876 6.87,3.822 8.748,1.943 l 26.265,-29.894 c 5.779,4.525 13.047,7.233 20.939,7.233 18.768,0 34.034,-15.267 34.034,-34.032 0,-18.765 -15.266,-34.033 -34.034,-34.033 z m 0,56.722 c -12.51,0 -22.689,-10.177 -22.689,-22.688 0,-12.511 10.18,-22.69 22.689,-22.69 12.513,0 22.688,10.18 22.688,22.69 0,12.51 -10.175,22.688 -22.688,22.688 z"
|
||||||
|
id="path10371"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g10383"
|
||||||
|
transform="matrix(0.38742049,0,0,0.38742049,670.93796,251.12579)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 375.104,38.079 c 0.174,18.184 -8.123,32.126 -11.51,37.52 8.183,-5.347 19.898,-19.36 19.674,-37.661 0.174,-18.183 -11.431,-32.127 -19.631,-37.52 3.323,5.347 11.691,19.36 11.467,37.661 z"
|
||||||
|
id="path10379"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 375.104,38.079 c 0.174,18.184 -8.123,32.126 -11.51,37.52 8.183,-5.347 19.898,-19.36 19.674,-37.661 0.174,-18.183 -11.431,-32.127 -19.631,-37.52 3.323,5.347 11.691,19.36 11.467,37.661 z"
|
||||||
|
id="path10381"
|
||||||
|
style="fill:none;stroke:#ffffff" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<circle
|
||||||
|
r="4.3097267"
|
||||||
|
cy="59.329391"
|
||||||
|
cx="114.42316"
|
||||||
|
id="circle10387"
|
||||||
|
style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="fill:#ffffff;stroke-width:0.16677181"
|
||||||
|
x="60.269562"
|
||||||
|
id="rect10389"
|
||||||
|
height="10.714088"
|
||||||
|
width="2.3428104"
|
||||||
|
y="54.011116" />
|
||||||
|
<polygon
|
||||||
|
transform="matrix(0.16677181,0,0,0.16677181,60.269562,52.640917)"
|
||||||
|
style="fill:#ffffff"
|
||||||
|
id="polygon10391"
|
||||||
|
points="101.318,8.433 113.62,36.814 125.814,8.325 140.814,8.325 113.512,72.427 86.21,8.433 " />
|
||||||
|
<polygon
|
||||||
|
transform="matrix(0.16677181,0,0,0.16677181,60.269562,52.640917)"
|
||||||
|
style="fill:#ffffff"
|
||||||
|
id="polygon10393"
|
||||||
|
points="218.848,43.075 254.537,74.124 254.537,7.961 239.34,7.961 239.34,36.974 203.65,8.076 203.65,72.318 218.848,72.318 " />
|
||||||
|
<polygon
|
||||||
|
transform="matrix(0.16677181,0,0,0.16677181,60.269562,52.640917)"
|
||||||
|
style="fill:#ffffff"
|
||||||
|
id="polygon10395"
|
||||||
|
points="27.65,8.242 27.65,72.484 42.848,72.484 42.848,43.241 78.537,74.29 78.537,8.127 63.34,8.127 63.34,37.14 " />
|
||||||
|
<rect
|
||||||
|
style="fill:#ffffff;stroke-width:0.16677181"
|
||||||
|
id="rect10397"
|
||||||
|
height="10.713921"
|
||||||
|
width="2.342977"
|
||||||
|
y="54.042175"
|
||||||
|
x="104.96441" />
|
||||||
|
<polygon
|
||||||
|
transform="matrix(0.16677181,0,0,0.16677181,60.269562,52.640917)"
|
||||||
|
style="fill:#ffffff"
|
||||||
|
id="polygon10399"
|
||||||
|
points="166.976,20.927 192.991,20.927 192.991,7.974 149.193,7.974 149.193,72.079 193.649,72.079 193.649,59.346 166.976,59.346 166.976,45.624 191.783,45.624 191.783,32.672 166.976,32.672 " />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 18 KiB |
BIN
invenio_theme_tugraz/static/images/library_logo.png
Normal file
BIN
invenio_theme_tugraz/static/images/library_logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
17
invenio_theme_tugraz/static/images/oea.svg
Normal file
17
invenio_theme_tugraz/static/images/oea.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 16 KiB |
161
invenio_theme_tugraz/static/images/re3data.svg
Normal file
161
invenio_theme_tugraz/static/images/re3data.svg
Normal file
@@ -0,0 +1,161 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="300" height="250">
|
||||||
|
<title>TU Graz Repository</title>
|
||||||
|
<svg id="r3dlogo">
|
||||||
|
<defs
|
||||||
|
id="defs2987">
|
||||||
|
<clipPath
|
||||||
|
id="clipPath3371">
|
||||||
|
<path
|
||||||
|
d="M 0,1620.76 0,0 l 5545.7,0 0,1620.76 -5545.7,0 z"
|
||||||
|
id="path3373" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<metadata
|
||||||
|
id="metadata2990">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g xmlns="http://www.w3.org/2000/svg" transform="translate(0,-822.36222)" id="layer1">
|
||||||
|
<g transform="matrix(0.04861219,0,0,-0.04861219,15.218302,911.62439)" id="g3365">
|
||||||
|
<g id="g3367">
|
||||||
|
<g clip-path="url(#clipPath3371)" id="g3369">
|
||||||
|
<path d="m 5.99609,1050.78 c 0,98.99 -1.5,171 -5.99609,235.49 l 158.992,0 7.496,-137.99 4.504,0 c 36,101.99 121.492,154.49 200.988,154.49 18,0 28.504,-1.5 43.504,-4.5 l 0,-172.49 c -16.5,3 -33.004,4.49 -55.5,4.49 -86.996,0 -148.496,-55.5 -164.996,-139.489 -2.996,-16.496 -4.5,-36 -4.5,-55.5 l 0,-379.48 -184.49191,0 0,494.979" id="path3375" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 940.48,998.281 c 1.497,67.499 -28.503,178.499 -151.496,178.499 -113.996,0 -161.992,-103.5 -169.492,-178.499 l 320.988,0 z M 619.492,869.285 c 4.496,-131.992 106.492,-188.992 224.988,-188.992 85.5,0 145.497,13.504 202.49,32.996 l 27,-126 c -62.99,-26.988 -149.99,-46.488 -254.986,-46.488 -236.992,0 -376.484,145.496 -376.484,368.98 0,202.489 122.992,392.989 356.98,392.989 236.99,0 314.99,-195 314.99,-355.489 0,-34.5 -3,-61.492 -6,-77.996 l -488.978,0" id="path3377" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 1235.12,795.898 c 41.31,-21.418 140.76,-59.668 235.62,-59.668 97.92,0 162.18,35.184 162.18,105.567 0,81.094 -84.15,119.344 -175.95,119.344 l -102.51,0 0,195.839 97.92,0 c 68.85,0 156.06,21.42 156.06,90.26 0,50.5 -47.43,84.15 -134.64,84.15 -82.62,0 -171.36,-35.18 -211.14,-56.6 l -52.02,197.37 c 62.73,39.78 189.72,74.97 327.42,74.97 220.32,0 348.84,-110.16 348.84,-252.45 0,-105.57 -58.14,-186.66 -180.54,-229.5 l 0,-3.06 c 117.81,-19.89 212.67,-108.636 212.67,-237.151 0,-182.071 -166.77,-306 -425.34,-306 -136.17,0 -249.39,32.133 -310.59,70.383 l 52.02,206.546" id="path3379" style="fill:#80cc28;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 2550.65,990.781 c 0,19.499 -3,46.499 -7.5,65.999 -25.5,95.99 -109.5,176.99 -226.49,176.99 -157.49,0 -256.49,-136.5 -256.49,-323.989 0,-161.988 81,-310.48 251.99,-310.48 103.49,0 199.49,67.496 230.99,187.484 4.5,19.5 7.5,37.5 7.5,60 l 0,143.996 z m 70.5,629.979 0,-896.975 c 0,-53.992 3,-116.984 6,-167.984 l -64.5,0 -4.5,136.492 -3,0 c -37.5,-79.492 -123,-152.992 -256.49,-152.992 -176.99,0 -310.49,148.492 -310.49,362.98 -1.5,239.989 147,389.989 323.99,389.989 124.5,0 202.49,-64.5 235.49,-125.99 l 3,0 0,454.48 70.5,0" id="path3381" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 3203.14,941.285 c -157.49,4.496 -364.48,-19.5 -364.48,-191.988 0,-103.496 69,-149.996 144,-149.996 119.99,0 187.49,73.492 212.98,143.988 4.51,15 7.5,30 7.5,43.496 l 0,154.5 z m 70.5,-214.488 c 0,-57.004 3,-115.496 10.5,-170.996 l -64.49,0 -10.5,103.496 -4.5,0 c -34.5,-55.496 -114,-119.996 -229.49,-119.996 -144,0 -211.5,101.996 -211.5,197.992 0,166.492 146.99,266.997 439.48,263.987 l 0,18 c 0,72 -13.49,214.49 -184.49,212.99 -63,0 -128.99,-16.5 -179.99,-54 l -22.5,52.5 c 64.49,43.5 145.5,61.5 209.99,61.5 208.5,0 247.49,-155.99 247.49,-284.99 l 0,-280.483" id="path3383" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 3569.16,1434.77 0,-159 205.48,0 0,-57 -205.48,0 0,-467.981 c 0,-91.492 28.49,-149.988 105,-149.988 37.5,0 64.49,6 82.5,12 l 8.98,-55.5 c -23.98,-10.5 -56.99,-18 -100.49,-18 -52.5,0 -95.99,18 -122.99,52.5 -33,37.496 -45,97.496 -45,170.992 l 0,455.977 -121.5,0 0,57 121.5,0 0,131.99 72,27.01" id="path3385" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4272.63,941.285 c -157.5,4.496 -364.49,-19.5 -364.49,-191.988 0,-103.496 69,-149.996 144,-149.996 119.98,0 187.48,73.492 212.99,143.988 4.49,15 7.5,30 7.5,43.496 l 0,154.5 z m 70.49,-214.488 c 0,-57.004 3.01,-115.496 10.51,-170.996 l -64.49,0 -10.51,103.496 -4.49,0 c -34.52,-55.496 -114.01,-119.996 -229.5,-119.996 -144,0 -211.5,101.996 -211.5,197.992 0,166.492 146.99,266.997 439.49,263.987 l 0,18 c 0,72 -13.49,214.49 -184.49,212.99 -63.01,0 -129,-16.5 -180,-54 l -22.5,52.5 c 64.49,43.5 145.51,61.5 210,61.5 208.5,0 247.48,-155.99 247.48,-284.99 l 0,-280.483" id="path3387" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4455.58,593.238 c 0,25.934 18.01,45.364 43.2,45.364 25.22,0 42.5,-18.723 42.5,-45.364 0,-25.918 -17.28,-45.359 -43.92,-45.359 -24.49,0 -41.78,19.441 -41.78,45.359" id="path3389" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4659.35,729.336 c 0,-76.328 43.2,-133.938 105.12,-133.938 60.49,0 105.86,56.883 105.86,135.372 0,59.05 -29.53,133.214 -104.42,133.214 -74.16,0 -106.56,-69.121 -106.56,-134.648 z m 275.78,3.602 c 0,-128.899 -90.02,-185.059 -173.53,-185.059 -93.62,0 -167.05,69.121 -167.05,179.297 0,115.929 77.03,184.336 172.81,184.336 100.08,0 167.77,-72.727 167.77,-178.574" id="path3391" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 5015.01,795.586 c 0,41.031 -0.72,76.316 -2.87,108.719 l 55.43,0 2.89,-69.121 2.15,0 c 15.86,46.804 54.73,76.328 97.23,76.328 6.46,0 11.5,-0.723 17.26,-1.446 l 0,-59.765 c -6.46,1.445 -12.94,1.445 -21.6,1.445 -44.63,0 -76.33,-33.125 -84.96,-80.644 -1.44,-8.641 -2.17,-19.446 -2.17,-29.532 l 0,-185.769 -63.36,0 0,239.785" id="path3393" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 5479.45,766.777 c 0,10.797 -0.72,20.164 -3.62,28.086 -11.5,37.442 -41.75,67.684 -88.55,67.684 -60.49,0 -103.69,-51.121 -103.69,-131.777 0,-68.399 35.27,-125.282 102.97,-125.282 39.61,0 74.88,24.481 87.85,64.805 3.59,10.801 5.04,23.035 5.04,33.836 l 0,62.648 z m 63.36,-159.855 c 0,-80.641 -16.56,-128.883 -49.69,-159.852 -34.55,-30.961 -83.52,-41.761 -127.44,-41.761 -41.78,0 -87.85,10.082 -115.94,28.8 l 15.84,48.961 c 23.05,-15.121 59.04,-28.082 102.25,-28.082 64.8,0 112.34,33.852 112.34,122.41 l 0,38.161 -1.44,0 c -18.73,-32.399 -56.9,-58.329 -110.9,-58.329 -86.41,0 -148.32,73.454 -148.32,169.946 0,118.086 77.03,184.336 157.69,184.336 60.47,0 92.87,-30.965 108.73,-59.766 l 1.43,0 2.17,52.559 56.17,0 c -2.17,-24.485 -2.89,-53.282 -2.89,-95.047 l 0,-202.336" id="path3395" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 38.1367,151.25 13.8281,0 c 30.5821,0 51.1172,22.629 51.1172,56.559 0,32.703 -13.4101,52.8 -47.7656,53.222 -6.7031,0 -12.9922,-0.422 -17.1797,-1.679 l 0,-108.102 z M 6.29297,281.57 c 13.41013,3.77 30.16793,5.442 46.08983,5.442 28.0703,0 49.0232,-5.864 63.6872,-20.121 13.828,-14.243 19.696,-33.09 19.696,-55.301 0,-36.039 -16.762,-59.5 -45.2543,-72.899 l 0,-0.839 c 20.9493,-6.293 31.8473,-26.411 37.7113,-63.2817 6.703,-38.5391 12.152,-62.4219 16.343,-71.23046 l -32.687,0 C 107.691,11.7188 102.246,38.5312 96.7969,72.8906 90.5117,111.871 78.3594,126.109 50.707,126.109 l -12.5703,0 0,-122.76916 -31.84373,0 0,278.23016" id="path3397" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 280.316,137.422 -70.812,0 0,-106.0001 80.445,0 0,-28.08206 -112.707,0 0,282.42216 107.684,0 0,-28.09 -75.422,0 0,-93 70.812,0 0,-27.25" id="path3399" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="M 464.254,10.4688 C 452.52,5.44922 431.988,0.839844 414.391,0.839844 c -24.723,0 -47.77,6.699216 -66.621,27.218756 -20.536,21.8008 -34.364,60.7734 -33.942,112.7224 0.418,110.188 56.567,147.481 106.426,147.481 17.601,0 31.426,-3.34 39.808,-7.953 l -7.124,-27.661 c -7.543,3.774 -17.18,6.704 -32.262,6.704 -35.196,0 -73.328,-28.063 -73.328,-115.641 0,-87.1524 33.101,-115.2422 67.043,-115.2422 10.89,0 17.175,1.6796 19.691,3.3593 l 0,92.1919 -36.449,0 0,26.82 66.621,0 0,-140.3712" id="path3401" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 508.242,3.33984 32.2617,0 0,282.422 -32.2617,0 0,-282.422 z" id="path3403" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 585.336,40.6406 c 9.215,-6.289 26.398,-11.332 40.226,-11.332 29.747,0 47.344,19.2812 47.344,47.7812 0,25.9692 -15.086,41.8902 -37.293,58.6482 -22.625,15.512 -53.211,41.91 -53.211,78.364 0,42.738 29.75,74.16 74.586,74.16 17.598,0 32.68,-5.442 39.383,-10.473 l -7.543,-27.66 c -7.125,5.031 -18.851,9.641 -33.519,9.641 -28.075,0 -41.063,-20.938 -41.063,-40.219 0,-28.071 14.664,-38.973 41.481,-58.242 33.941,-23.887 49.023,-49.868 49.023,-81.2895 0,-48.5976 -33.938,-79.179656 -79.188,-79.179656 -19.277,0 -39.39,6.269536 -47.347,12.148456 l 7.121,27.6523" id="path3405" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 775.977,256.84 -51.539,0 0,28.922 135.335,0 0,-28.922 -51.535,0 0,-253.50016 -32.261,0 0,253.50016" id="path3407" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 923.457,151.25 13.828,0 c 30.586,0 51.117,22.629 51.117,56.559 0,32.703 -13.406,52.8 -47.761,53.222 -6.703,0 -12.996,-0.422 -17.184,-1.679 l 0,-108.102 z m -31.84,130.32 c 13.406,3.77 30.164,5.442 46.086,5.442 28.074,0 49.027,-5.864 63.687,-20.121 13.83,-14.243 19.7,-33.09 19.7,-55.301 0,-36.039 -16.76,-59.5 -45.254,-72.899 l 0,-0.839 c 20.945,-6.293 31.844,-26.411 37.704,-63.2817 6.71,-38.5391 12.16,-62.4219 16.35,-71.23046 l -32.687,0 c -4.191,8.37896 -9.637,35.19136 -15.086,69.55076 -6.281,38.9804 -18.433,53.2184 -46.086,53.2184 l -12.574,0 0,-122.76916 -31.84,0 0,278.23016" id="path3409" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 1097.34,3.33984 0,119.41016 -62.43,163.012 34.36,0 25.14,-70.821 c 6.7,-19.691 14.66,-41.89 20.95,-63.691 l 0.84,0 c 5.45,21.801 12.98,43.16 20.53,64.949 l 23.88,69.563 33.52,0 -64.53,-161.742 0,-120.68016 -32.26,0" id="path3411" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 1308.93,144.551 c 0,-58.2424 11.31,-116.0822 47.35,-116.0822 36.03,0 45.67,61.6132 45.67,116.9222 0,52.789 -9.64,115.218 -46.09,115.218 -35.62,0 -46.93,-58.66 -46.93,-116.058 z m 126.54,2.09 C 1435.47,40.6406 1399.44,0 1353.76,0 c -46.92,0 -78.35,49.8594 -78.35,144.961 0,93.449 33.94,144.141 82.96,144.141 48.19,0 77.1,-52.364 77.1,-142.461" id="path3413" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 1474.02,285.762 107.68,0 0,-28.09 -75.42,0 0,-98.883 70.39,0 0,-27.23 -70.39,0 0,-128.21916 -32.26,0 0,282.42216" id="path3415" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 1716.61,151.25 13.83,0 c 30.59,0 51.12,22.629 51.12,56.559 0,32.703 -13.41,52.8 -47.77,53.222 -6.7,0 -12.99,-0.422 -17.18,-1.679 l 0,-108.102 z m -31.84,130.32 c 13.41,3.77 30.17,5.442 46.09,5.442 28.07,0 49.02,-5.864 63.69,-20.121 13.82,-14.243 19.69,-33.09 19.69,-55.301 0,-36.039 -16.76,-59.5 -45.25,-72.899 l 0,-0.839 c 20.95,-6.293 31.84,-26.411 37.71,-63.2817 6.7,-38.5391 12.15,-62.4219 16.34,-71.23046 l -32.68,0 c -4.19,8.37896 -9.64,35.19136 -15.09,69.55076 -6.28,38.9804 -18.43,53.2184 -46.09,53.2184 l -12.57,0 0,-122.76916 -31.84,0 0,278.23016" id="path3417" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 1958.79,137.422 -70.81,0 0,-106.0001 80.45,0 0,-28.08206 -112.71,0 0,282.42216 107.68,0 0,-28.09 -75.42,0 0,-93 70.81,0 0,-27.25" id="path3419" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 1997.75,40.6406 c 9.22,-6.289 26.4,-11.332 40.23,-11.332 29.74,0 47.34,19.2812 47.34,47.7812 0,25.9692 -15.08,41.8902 -37.29,58.6482 -22.62,15.512 -53.21,41.91 -53.21,78.364 0,42.738 29.75,74.16 74.58,74.16 17.6,0 32.68,-5.442 39.39,-10.473 l -7.54,-27.66 c -7.13,5.031 -18.86,9.641 -33.53,9.641 -28.07,0 -41.05,-20.938 -41.05,-40.219 0,-28.071 14.66,-38.973 41.47,-58.242 33.94,-23.887 49.03,-49.868 49.03,-81.2895 0,-48.5976 -33.94,-79.179656 -79.19,-79.179656 -19.28,0 -39.39,6.269536 -47.35,12.148456 l 7.12,27.6523" id="path3421" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 2258.37,137.422 -70.82,0 0,-106.0001 80.45,0 0,-28.08206 -112.71,0 0,282.42216 107.69,0 0,-28.09 -75.43,0 0,-93 70.82,0 0,-27.25" id="path3423" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 2395.8,113.961 -14.67,71.641 c -4.19,20.117 -7.96,43.589 -11.32,64.527 l -1.25,0 c -3.35,-21.359 -7.54,-45.66 -11.73,-64.527 l -14.67,-71.641 53.64,0 z m -58.25,-25.9727 -18.43,-84.64846 -31.43,0 64.53,282.42216 35.61,0 62.85,-282.42216 -31.84,0 -18.44,84.64846 -62.85,0" id="path3425" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 2518.14,151.25 13.83,0 c 30.58,0 51.12,22.629 51.12,56.559 0,32.703 -13.41,52.8 -47.77,53.222 -6.7,0 -12.99,-0.422 -17.18,-1.679 l 0,-108.102 z m -31.84,130.32 c 13.41,3.77 30.16,5.442 46.09,5.442 28.07,0 49.02,-5.864 63.69,-20.121 13.83,-14.243 19.69,-33.09 19.69,-55.301 0,-36.039 -16.76,-59.5 -45.25,-72.899 l 0,-0.839 c 20.95,-6.293 31.84,-26.411 37.71,-63.2817 6.71,-38.5391 12.15,-62.4219 16.34,-71.23046 l -32.68,0 c -4.19,8.37896 -9.64,35.19136 -15.09,69.55076 -6.28,38.9804 -18.44,53.2184 -46.09,53.2184 l -12.57,0 0,-122.76916 -31.84,0 0,278.23016" id="path3427" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 2780.85,8.37891 c -8.79,-4.60938 -23.04,-7.539066 -40.64,-7.539066 -54.89,0 -94.7,44.410156 -94.7,140.351156 0,111.457 55.32,147.071 100.15,147.071 16.76,0 29.33,-3.34 34.77,-7.114 l -7.12,-27.25 c -6.7,2.942 -13.41,5.872 -28.07,5.872 -30.18,0 -65.79,-29.321 -65.79,-115.629 0,-86.3324 31.84,-114.8324 66.62,-114.8324 12.16,0 22.63,2.9531 29.34,5.8828 l 5.44,-26.81249" id="path3429" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 2845.79,285.762 0,-121.09 79.19,0 0,121.09 32.26,0 0,-282.42216 -32.26,0 0,131.99216 -79.19,0 0,-131.99216 -32.27,0 0,282.42216 32.27,0" id="path3431" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 3105.56,29.3086 c 4.61,-0.8398 9.22,-0.8398 12.15,-0.8398 35.62,0 69.98,26 69.98,121.9412 0,71.231 -21.79,110.199 -67.04,110.199 -5.03,0 -10.9,-0.418 -15.09,-1.668 l 0,-229.6324 z M 3073.72,281.57 c 12.15,3.77 27.23,5.442 43.16,5.442 29.75,0 50.69,-7.543 66.2,-21.371 21.79,-18.852 38.13,-55.309 38.13,-114.391 0,-64.5312 -15.92,-99.7305 -33.94,-119.4219 -18.44,-20.5195 -45.25,-30.16794 -77.94,-30.16794 -12.99,0 -26.4,0.83984 -35.61,2.94922 l 0,276.96062" id="path3433" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 3343.57,113.961 -14.67,71.641 c -4.19,20.117 -7.96,43.589 -11.31,64.527 l -1.26,0 c -3.35,-21.359 -7.54,-45.66 -11.74,-64.527 l -14.65,-71.641 53.63,0 z m -58.24,-25.9727 -18.44,-84.64846 -31.43,0 64.54,282.42216 35.61,0 62.84,-282.42216 -31.83,0 -18.44,84.64846 -62.85,0" id="path3435" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 3441.62,256.84 -51.55,0 0,28.922 135.35,0 0,-28.922 -51.54,0 0,-253.50016 -32.26,0 0,253.50016" id="path3437" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 3630.16,113.961 -14.67,71.641 c -4.19,20.117 -7.96,43.589 -11.31,64.527 l -1.26,0 c -3.34,-21.359 -7.53,-45.66 -11.73,-64.527 l -14.66,-71.641 53.63,0 z m -58.24,-25.9727 -18.44,-84.64846 -31.42,0 64.52,282.42216 35.62,0 62.84,-282.42216 -31.83,0 -18.44,84.64846 -62.85,0" id="path3439" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 3818.29,151.25 13.82,0 c 30.59,0 51.13,22.629 51.13,56.559 0,32.703 -13.41,52.8 -47.78,53.222 -6.7,0 -12.98,-0.422 -17.17,-1.679 l 0,-108.102 z m -31.85,130.32 c 13.41,3.77 30.18,5.442 46.09,5.442 28.08,0 49.03,-5.864 63.7,-20.121 13.82,-14.243 19.68,-33.09 19.68,-55.301 0,-36.039 -16.75,-59.5 -45.25,-72.899 l 0,-0.839 c 20.96,-6.293 31.84,-26.411 37.71,-63.2817 6.7,-38.5391 12.15,-62.4219 16.34,-71.23046 l -32.67,0 c -4.19,8.37896 -9.64,35.19136 -15.09,69.55076 -6.29,38.9804 -18.44,53.2184 -46.1,53.2184 l -12.56,0 0,-122.76916 -31.85,0 0,278.23016" id="path3441" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4060.46,137.422 -70.81,0 0,-106.0001 80.45,0 0,-28.08206 -112.71,0 0,282.42216 107.68,0 0,-28.09 -75.42,0 0,-93 70.81,0 0,-27.25" id="path3443" style="fill:#00adef;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4137.97,145.801 c 3.77,-0.41 7.54,-0.84 12.99,-0.84 31.43,0 52.79,20.551 52.79,60.758 0,28.91 -11.72,54.89 -47.76,54.89 -7.54,0 -13.83,-0.839 -18.02,-2.097 l 0,-112.711 z m -31.84,135.769 c 12.99,3.352 28.07,5.442 46.51,5.442 25.98,0 48.19,-6.282 62.85,-20.532 13.41,-13.421 20.53,-33.941 20.53,-58.671 0,-25.981 -6.28,-43.571 -17.18,-57.809 -15.09,-20.961 -41.48,-31.43 -66.62,-31.43 -5.45,0 -9.64,0 -14.25,0.41 l 0,-115.64016 -31.84,0 0,278.23016" id="path3445" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4294.68,144.551 c 0,-58.2424 11.31,-116.0822 47.35,-116.0822 36.03,0 45.67,61.6132 45.67,116.9222 0,52.789 -9.64,115.218 -46.09,115.218 -35.62,0 -46.93,-58.66 -46.93,-116.058 z m 126.54,2.09 C 4421.22,40.6406 4385.18,0 4339.51,0 c -46.93,0 -78.35,49.8594 -78.35,144.961 0,93.449 33.93,144.141 82.96,144.141 48.19,0 77.1,-52.364 77.1,-142.461" id="path3447" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4453.48,40.6406 c 9.22,-6.289 26.4,-11.332 40.23,-11.332 29.74,0 47.34,19.2812 47.34,47.7812 0,25.9692 -15.08,41.8902 -37.29,58.6482 -22.62,15.512 -53.22,41.91 -53.22,78.364 0,42.738 29.76,74.16 74.59,74.16 17.6,0 32.68,-5.442 39.39,-10.473 l -7.54,-27.66 c -7.13,5.031 -18.86,9.641 -33.53,9.641 -28.07,0 -41.06,-20.938 -41.06,-40.219 0,-28.071 14.67,-38.973 41.48,-58.242 33.94,-23.887 49.03,-49.868 49.03,-81.2895 0,-48.5976 -33.94,-79.179656 -79.19,-79.179656 -19.28,0 -39.39,6.269536 -47.36,12.148456 l 7.13,27.6523" id="path3449" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4611.02,3.33984 32.2695,0 0,282.422 -32.2695,0 0,-282.422 z" id="path3451" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4727.5,256.84 -51.53,0 0,28.922 135.33,0 0,-28.922 -51.53,0 0,-253.50016 -32.27,0 0,253.50016" id="path3453" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 4851.11,144.551 c 0,-58.2424 11.31,-116.0822 47.34,-116.0822 36.04,0 45.68,61.6132 45.68,116.9222 0,52.789 -9.64,115.218 -46.1,115.218 -35.61,0 -46.92,-58.66 -46.92,-116.058 z m 126.53,2.09 C 4977.64,40.6406 4941.61,0 4895.93,0 c -46.92,0 -78.35,49.8594 -78.35,144.961 0,93.449 33.94,144.141 82.96,144.141 48.2,0 77.1,-52.364 77.1,-142.461" id="path3455" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 5048.45,151.25 13.83,0 c 30.59,0 51.12,22.629 51.12,56.559 0,32.703 -13.4,52.8 -47.77,53.222 -6.7,0 -12.99,-0.422 -17.18,-1.679 l 0,-108.102 z m -31.84,130.32 c 13.4,3.77 30.17,5.442 46.09,5.442 28.08,0 49.02,-5.864 63.69,-20.121 13.83,-14.243 19.69,-33.09 19.69,-55.301 0,-36.039 -16.76,-59.5 -45.25,-72.899 l 0,-0.839 c 20.95,-6.293 31.84,-26.411 37.71,-63.2817 6.71,-38.5391 12.15,-62.4219 16.34,-71.23046 l -32.68,0 c -4.19,8.37896 -9.64,35.19136 -15.09,69.55076 -6.28,38.9804 -18.43,53.2184 -46.09,53.2184 l -12.57,0 0,-122.76916 -31.84,0 0,278.23016" id="path3457" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 5187.55,3.33984 32.2695,0 0,282.422 -32.2695,0 0,-282.422 z" id="path3459" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 5374.01,137.422 -70.81,0 0,-106.0001 80.45,0 0,-28.08206 -112.72,0 0,282.42216 107.69,0 0,-28.09 -75.42,0 0,-93 70.81,0 0,-27.25" id="path3461" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
<path d="m 5412.97,40.6406 c 9.22,-6.289 26.4,-11.332 40.23,-11.332 29.74,0 47.34,19.2812 47.34,47.7812 0,25.9692 -15.08,41.8902 -37.28,58.6482 -22.63,15.512 -53.23,41.91 -53.23,78.364 0,42.738 29.76,74.16 74.59,74.16 17.6,0 32.68,-5.442 39.39,-10.473 l -7.54,-27.66 c -7.13,5.031 -18.86,9.641 -33.53,9.641 -28.07,0 -41.06,-20.938 -41.06,-40.219 0,-28.071 14.67,-38.973 41.48,-58.242 33.94,-23.887 49.03,-49.868 49.03,-81.2895 0,-48.5976 -33.94,-79.179656 -79.19,-79.179656 -19.28,0 -39.39,6.269536 -47.36,12.148456 l 7.13,27.6523" id="path3463" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<!-- info -->
|
||||||
|
<svg id="info_active" x="15" y="110">
|
||||||
|
<title>The research data repository provides additional information on its service.</title>
|
||||||
|
<g id="surface1">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(73.333333%,78.039216%,46.666667%);fill-opacity:1;" d="M 29.484375 28.503906 C 29.484375 29.109375 28.992188 29.605469 28.382812 29.605469 L 1.261719 29.605469 C 0.652344 29.605469 0.160156 29.109375 0.160156 28.503906 L 0.160156 1.382812 C 0.160156 0.773438 0.652344 0.28125 1.261719 0.28125 L 28.382812 0.28125 C 28.992188 0.28125 29.484375 0.773438 29.484375 1.382812 Z M 29.484375 28.503906 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 14.8125 10.152344 C 14.5625 10.152344 14.347656 10.066406 14.167969 9.894531 C 13.992188 9.726562 13.902344 9.507812 13.902344 9.242188 C 13.902344 8.980469 13.992188 8.761719 14.167969 8.585938 C 14.347656 8.414062 14.5625 8.324219 14.8125 8.324219 C 15.070312 8.324219 15.289062 8.414062 15.46875 8.585938 C 15.652344 8.761719 15.738281 8.980469 15.738281 9.242188 C 15.738281 9.496094 15.648438 9.710938 15.46875 9.886719 C 15.289062 10.066406 15.070312 10.152344 14.8125 10.152344 M 15.5 21.179688 L 14.089844 21.179688 L 14.089844 12.386719 L 15.5 12.386719 Z M 15.5 21.179688 "/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<!-- open access -->
|
||||||
|
<svg id="open_access_active" x="60" y="110">
|
||||||
|
<title>The research data repository provides open access to its data.</title>
|
||||||
|
<g id="surface1">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(96.470588%,57.254902%,11.764706%);fill-opacity:1;" d="M 29.660156 28.5625 C 29.660156 29.167969 29.167969 29.660156 28.5625 29.660156 L 1.4375 29.660156 C 0.832031 29.660156 0.339844 29.167969 0.339844 28.5625 L 0.339844 1.441406 C 0.339844 0.832031 0.832031 0.339844 1.4375 0.339844 L 28.5625 0.339844 C 29.167969 0.339844 29.660156 0.832031 29.660156 1.441406 Z M 29.660156 28.5625 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 9.636719 10.324219 L 9.636719 11.054688 L 11.789062 11.054688 L 11.789062 10.324219 C 11.789062 8.542969 13.234375 7.097656 15.011719 7.097656 C 16.789062 7.097656 18.234375 8.542969 18.234375 10.324219 L 18.234375 15.632812 L 20.386719 15.632812 L 20.386719 10.324219 C 20.386719 7.355469 17.976562 4.945312 15.011719 4.945312 C 12.046875 4.945312 9.636719 7.355469 9.636719 10.324219 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 16.796875 18.734375 C 16.796875 19.714844 16.003906 20.511719 15.019531 20.511719 C 14.039062 20.511719 13.242188 19.714844 13.242188 18.734375 C 13.242188 17.753906 14.039062 16.957031 15.019531 16.957031 C 16.003906 16.957031 16.796875 17.75 16.796875 18.734375 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 10.8125 18.714844 C 10.8125 16.40625 12.691406 14.527344 15 14.527344 C 17.308594 14.527344 19.1875 16.40625 19.1875 18.714844 C 19.1875 21.023438 17.308594 22.902344 15 22.902344 C 12.691406 22.902344 10.8125 21.023438 10.8125 18.714844 M 8.660156 18.714844 C 8.660156 22.210938 11.503906 25.054688 15 25.054688 C 18.496094 25.054688 21.339844 22.210938 21.339844 18.714844 C 21.339844 15.21875 18.496094 12.375 15 12.375 C 11.503906 12.375 8.660156 15.21875 8.660156 18.714844 "/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<svg id="licenses_active" x="105" y="110">
|
||||||
|
<title>The terms of use and licenses of the data are provided by the research data repository.</title>
|
||||||
|
<g id="surface1">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(25.098039%,25.098039%,25.490196%);fill-opacity:1;" d="M 29.664062 28.558594 C 29.664062 29.167969 29.167969 29.660156 28.5625 29.660156 L 1.441406 29.660156 C 0.832031 29.660156 0.339844 29.167969 0.339844 28.558594 L 0.339844 1.4375 C 0.339844 0.832031 0.832031 0.339844 1.441406 0.339844 L 28.5625 0.339844 C 29.167969 0.339844 29.664062 0.832031 29.664062 1.4375 Z M 29.664062 28.558594 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 18.300781 20.394531 C 17.773438 20.667969 16.664062 20.941406 15.261719 20.941406 C 12.019531 20.941406 9.59375 18.890625 9.59375 15.101562 C 9.59375 11.484375 12.035156 9.058594 15.605469 9.058594 C 17.019531 9.058594 17.945312 9.367188 18.335938 9.570312 L 17.960938 10.785156 C 17.414062 10.511719 16.609375 10.304688 15.65625 10.304688 C 12.957031 10.304688 11.164062 12.03125 11.164062 15.050781 C 11.164062 17.886719 12.789062 19.679688 15.570312 19.679688 C 16.492188 19.679688 17.414062 19.488281 18.011719 19.199219 Z M 18.300781 20.394531 "/>
|
||||||
|
<path style="fill:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:4;" d="M 49.307552 29 C 49.307552 40.214844 40.214844 49.307552 29 49.307552 C 17.785156 49.307552 8.692448 40.214844 8.692448 29 C 8.692448 17.785156 17.785156 8.692448 29 8.692448 C 40.214844 8.692448 49.307552 17.785156 49.307552 29 Z M 49.307552 29 " transform="matrix(0.517241,0,0,0.517241,0,0)"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<!-- persistant id -->
|
||||||
|
<svg id="persistant_active" x="150" y="110">
|
||||||
|
<title>The research data repository uses a persistent identifier system to make its provided data persistent, unique and citable.</title>
|
||||||
|
<g id="surface1">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(4.313725%,61.568627%,85.098039%);fill-opacity:1;" d="M 29.664062 28.5625 C 29.664062 29.167969 29.167969 29.660156 28.5625 29.660156 L 1.4375 29.660156 C 0.832031 29.660156 0.335938 29.167969 0.335938 28.5625 L 0.335938 1.4375 C 0.335938 0.832031 0.832031 0.339844 1.4375 0.339844 L 28.5625 0.339844 C 29.167969 0.339844 29.664062 0.832031 29.664062 1.4375 Z M 29.664062 28.5625 " />
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 11.089844 19.761719 L 11.058594 19.761719 L 11.058594 24.332031 L 9.847656 24.332031 L 9.847656 13.296875 L 11.058594 13.296875 L 11.058594 14.625 L 11.089844 14.625 C 11.683594 13.621094 12.554688 13.121094 13.703125 13.121094 C 14.675781 13.121094 15.4375 13.460938 15.980469 14.136719 C 16.527344 14.8125 16.800781 15.71875 16.800781 16.855469 C 16.800781 18.117188 16.496094 19.132812 15.878906 19.894531 C 15.265625 20.652344 14.421875 21.03125 13.355469 21.03125 C 12.375 21.03125 11.621094 20.609375 11.089844 19.761719 M 11.058594 16.714844 L 11.058594 17.769531 C 11.058594 18.394531 11.261719 18.925781 11.667969 19.359375 C 12.074219 19.796875 12.589844 20.015625 13.214844 20.015625 C 13.945312 20.015625 14.523438 19.734375 14.9375 19.171875 C 15.355469 18.613281 15.5625 17.832031 15.5625 16.832031 C 15.5625 15.992188 15.367188 15.332031 14.976562 14.855469 C 14.589844 14.378906 14.0625 14.140625 13.398438 14.140625 C 12.695312 14.140625 12.128906 14.382812 11.699219 14.875 C 11.273438 15.363281 11.058594 15.976562 11.058594 16.714844 " />
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 19.355469 11.378906 C 19.136719 11.378906 18.953125 11.304688 18.800781 11.15625 C 18.648438 11.007812 18.574219 10.824219 18.574219 10.597656 C 18.574219 10.371094 18.648438 10.183594 18.800781 10.03125 C 18.953125 9.882812 19.136719 9.804688 19.355469 9.804688 C 19.578125 9.804688 19.765625 9.882812 19.921875 10.03125 C 20.074219 10.183594 20.152344 10.371094 20.152344 10.597656 C 20.152344 10.8125 20.074219 10.996094 19.921875 11.148438 C 19.765625 11.304688 19.578125 11.378906 19.355469 11.378906 M 19.945312 20.855469 L 18.734375 20.855469 L 18.734375 13.296875 L 19.945312 13.296875 Z M 19.945312 20.855469 " />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<!-- certificates and standards -->
|
||||||
|
<svg id="certificate_inactive" x="195" y="110">
|
||||||
|
<g id="surface1">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.509804%,94.901961%,94.901961%);fill-opacity:1;" d="M 29.664062 28.5625 C 29.664062 29.167969 29.167969 29.664062 28.5625 29.664062 L 1.4375 29.664062 C 0.832031 29.664062 0.335938 29.167969 0.335938 28.5625 L 0.335938 1.4375 C 0.335938 0.832031 0.832031 0.335938 1.4375 0.335938 L 28.5625 0.335938 C 29.167969 0.335938 29.664062 0.832031 29.664062 1.4375 Z M 29.664062 28.5625 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(80%,79.607843%,79.607843%);fill-opacity:1;" d="M 28.5625 0.855469 C 28.882812 0.855469 29.144531 1.117188 29.144531 1.4375 L 29.144531 28.5625 C 29.144531 28.882812 28.882812 29.144531 28.5625 29.144531 L 1.4375 29.144531 C 1.117188 29.144531 0.855469 28.882812 0.855469 28.5625 L 0.855469 1.4375 C 0.855469 1.117188 1.117188 0.855469 1.4375 0.855469 L 28.5625 0.855469 M 28.5625 0.335938 L 1.4375 0.335938 C 0.832031 0.335938 0.335938 0.832031 0.335938 1.4375 L 0.335938 28.5625 C 0.335938 29.167969 0.832031 29.664062 1.4375 29.664062 L 28.5625 29.664062 C 29.167969 29.664062 29.664062 29.167969 29.664062 28.5625 L 29.664062 1.4375 C 29.664062 0.832031 29.167969 0.335938 28.5625 0.335938 Z M 28.5625 0.335938 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(80%,79.607843%,79.607843%);fill-opacity:1;" d="M 20.957031 14.855469 C 20.957031 18.257812 18.195312 21.015625 14.792969 21.015625 C 11.390625 21.015625 8.632812 18.257812 8.632812 14.855469 C 8.632812 11.453125 11.390625 8.691406 14.792969 8.691406 C 18.195312 8.691406 20.957031 11.453125 20.957031 14.855469 "/>
|
||||||
|
<path style="fill:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,79.607843%,79.607843%);stroke-opacity:1;stroke-miterlimit:4;" d="M 45.304948 29.203906 C 45.304948 30.842708 44.753646 32.058594 44.300521 33.546354 C 43.8625 34.966146 42.19349 36.038542 41.408073 37.261979 C 40.690625 38.38724 40.947396 39.270833 39.980729 40.177083 C 38.961198 41.14375 37.752865 42.382292 36.506771 43.054427 C 35.759115 43.46224 33.795573 43.160156 32.972396 43.447135 C 31.310937 44.021094 30.706771 44.98776 28.841406 44.98776 C 27.519792 44.98776 26.60599 45.682552 25.375 45.380469 C 24.302604 45.123698 22.890365 43.892708 21.916146 43.432031 C 20.730469 42.865625 19.809115 41.596875 18.804687 40.773698 C 17.898437 40.033594 16.886458 39.754167 16.161458 38.840365 C 15.104167 37.503646 15.111719 35.804427 14.515104 34.180729 C 13.888281 32.451302 12.6875 30.77474 12.6875 28.833854 C 12.6875 27.361198 12.883854 25.941406 13.253906 24.589583 C 13.654167 23.109375 12.959375 21.75 13.744792 20.48125 C 14.552865 19.136979 17.407552 18.698958 18.555469 17.656771 C 19.771354 16.554167 21.372396 13.805208 22.882812 13.110417 C 24.929427 12.173958 26.439844 12.679948 28.841406 12.679948 C 31.069271 12.679948 33.417969 12.528906 35.351302 13.352083 C 36.75599 13.941146 37.835937 15.330729 39.00651 16.282292 C 40.101562 17.165885 40.426302 19.499479 41.257031 20.639844 C 42.110417 21.810417 43.46224 21.802865 43.983333 23.177344 C 44.640365 24.936979 45.304948 27.217708 45.304948 29.203906 Z M 45.304948 29.203906 " transform="matrix(0.517241,0,0,0.517241,0,0)"/>
|
||||||
|
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80.392157%,80%,79.607843%);stroke-opacity:1;stroke-miterlimit:4;" d="M 43.394271 28.720573 C 43.394271 36.891927 36.771094 43.515104 28.59974 43.515104 C 20.428385 43.515104 13.805208 36.891927 13.805208 28.720573 C 13.805208 20.549219 20.428385 13.926042 28.59974 13.926042 C 36.771094 13.926042 43.394271 20.549219 43.394271 28.720573 Z M 43.394271 28.720573 " transform="matrix(0.517241,0,0,0.517241,0,0)"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<!-- policy -->
|
||||||
|
<svg id="policy_active" x="240" y="110">
|
||||||
|
<title>The research data repository provides a policy.</title>
|
||||||
|
<g id="surface1">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(25.098039%,25.098039%,25.490196%);fill-opacity:1;" d="M 29.664062 28.5625 C 29.664062 29.167969 29.167969 29.664062 28.5625 29.664062 L 1.4375 29.664062 C 0.828125 29.664062 0.335938 29.167969 0.335938 28.5625 L 0.335938 1.4375 C 0.335938 0.832031 0.828125 0.335938 1.4375 0.335938 L 28.5625 0.335938 C 29.167969 0.335938 29.664062 0.832031 29.664062 1.4375 Z M 29.664062 28.5625 "/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 12.183594 6.019531 C 12.886719 5.320312 13.808594 4.96875 14.957031 4.96875 C 16.648438 4.96875 17.8125 5.53125 18.453125 6.648438 C 18.792969 7.234375 18.972656 7.996094 18.992188 8.933594 L 17.144531 8.933594 C 17.097656 8.261719 16.980469 7.765625 16.796875 7.445312 C 16.464844 6.867188 15.882812 6.574219 15.054688 6.574219 C 14.390625 6.574219 13.886719 6.734375 13.535156 7.046875 C 13.1875 7.363281 13.011719 7.78125 13.011719 8.304688 C 13.011719 8.609375 13.078125 8.882812 13.210938 9.125 C 13.339844 9.371094 13.535156 9.582031 13.792969 9.765625 C 14.316406 10.125 15.242188 10.675781 16.574219 11.421875 C 18.941406 12.746094 20.125 14.148438 20.125 15.625 C 20.125 16.460938 19.871094 17.195312 19.363281 17.820312 C 19.074219 18.179688 18.585938 18.605469 17.894531 19.097656 C 18.269531 19.441406 18.554688 19.820312 18.761719 20.226562 C 18.964844 20.636719 19.066406 21.078125 19.066406 21.546875 C 19.066406 22.5 18.699219 23.320312 17.957031 24.015625 C 17.21875 24.710938 16.222656 25.054688 14.96875 25.054688 C 13.3125 25.054688 12.152344 24.519531 11.492188 23.449219 C 11.125 22.871094 10.902344 22.054688 10.824219 21 L 12.707031 21 C 12.761719 21.691406 12.886719 22.195312 13.078125 22.519531 C 13.414062 23.105469 14.003906 23.394531 14.839844 23.394531 C 15.390625 23.394531 15.832031 23.324219 16.164062 23.175781 C 16.78125 22.898438 17.089844 22.382812 17.089844 21.621094 C 17.089844 21.296875 16.996094 20.996094 16.808594 20.714844 C 16.695312 20.558594 16.535156 20.398438 16.332031 20.226562 C 16.21875 20.136719 15.851562 19.878906 15.234375 19.457031 C 14.867188 19.210938 14.515625 18.976562 14.1875 18.75 L 12.304688 17.492188 C 11.558594 16.996094 11.027344 16.5625 10.710938 16.195312 C 10.152344 15.570312 9.875 14.863281 9.875 14.082031 C 9.875 13.40625 10.082031 12.796875 10.496094 12.253906 C 10.914062 11.707031 11.460938 11.226562 12.136719 10.8125 C 11.828125 10.53125 11.585938 10.226562 11.417969 9.902344 C 11.226562 9.492188 11.132812 9.0625 11.132812 8.601562 C 11.132812 7.582031 11.484375 6.722656 12.183594 6.019531 M 16.824219 18.222656 C 17.234375 17.980469 17.539062 17.742188 17.738281 17.503906 C 18.097656 17.089844 18.273438 16.574219 18.273438 15.960938 C 18.273438 15.414062 18.085938 14.945312 17.710938 14.558594 C 17.480469 14.320312 17.003906 13.980469 16.292969 13.546875 L 13.214844 11.664062 C 12.792969 11.890625 12.488281 12.109375 12.289062 12.320312 C 11.910156 12.714844 11.722656 13.191406 11.722656 13.757812 C 11.722656 14.058594 11.769531 14.324219 11.863281 14.558594 C 12.039062 14.988281 12.367188 15.355469 12.847656 15.667969 Z M 16.824219 18.222656 "/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<svg id="doi" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<a xlink:href="http://doi.org/">
|
||||||
|
<text x="15" y="170" fill="#000000" font-family="Helvetica" font-size="14px">http://doi.org/</text>
|
||||||
|
</a>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<svg id="reponame" x="15" y="185">
|
||||||
|
<switch>
|
||||||
|
<foreignObject width="290" height="60" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||||||
|
<div style="height: 100%; width: 100%;" xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<div style="display:inline-block;width:280px; vertical-align: middle; color: #000000; font-weight: bold; line-height: 1.25; font-size: 16px; font-family: sans-serif;">
|
||||||
|
TU Graz Repository
|
||||||
|
</div>
|
||||||
|
<div style="display:inline-block; height:100%;width:1px;vertical-align: middle;"></div>
|
||||||
|
</div>
|
||||||
|
</foreignObject>
|
||||||
|
<text x="0" y="45" fill="#000000" font-family="Helvetica" font-size="18px" style="font-weight: bold;">TU Graz Repository</text>
|
||||||
|
</switch>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 37 KiB |
@@ -1,6 +1,5 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali.
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -57,6 +56,12 @@
|
|||||||
{%- endblock head %}
|
{%- endblock head %}
|
||||||
</head>
|
</head>
|
||||||
<body ng-csp {% if body_css_classes %} class="{{ body_css_classes|join(' ') }}"{% endif %}{% if g.ln %} lang="{{ g.ln.split('_', 1)[0]|safe }}"{% if rtl_direction %} {{ rtl_direction|safe }}{% endif %}{% endif %} itemscope itemtype="http://schema.org/WebPage" data-spy="scroll" data-target=".scrollspy-target">
|
<body ng-csp {% if body_css_classes %} class="{{ body_css_classes|join(' ') }}"{% endif %}{% if g.ln %} lang="{{ g.ln.split('_', 1)[0]|safe }}"{% if rtl_direction %} {{ rtl_direction|safe }}{% endif %}{% endif %} itemscope itemtype="http://schema.org/WebPage" data-spy="scroll" data-target=".scrollspy-target">
|
||||||
|
{% if not config.THEME_TUGRAZ_PRODUCTION %}
|
||||||
|
<div class="ui sticky test-instance">
|
||||||
|
<h4>{{_ ("Test Instance") }}</h4>
|
||||||
|
<p>{{_ ("This is the test instance of the TU Graz Repository.") }}</p>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
{%- block body %}
|
{%- block body %}
|
||||||
{%- block browserupgrade %}
|
{%- block browserupgrade %}
|
||||||
<!--[if lt IE 8]>
|
<!--[if lt IE 8]>
|
||||||
@@ -67,6 +72,12 @@
|
|||||||
|
|
||||||
{%- block navbar_header %}
|
{%- block navbar_header %}
|
||||||
{%- include "invenio_theme_tugraz/navbar.html" %}
|
{%- include "invenio_theme_tugraz/navbar.html" %}
|
||||||
|
<!--Flask messages for accounts-->
|
||||||
|
{%- block flashmessages %}
|
||||||
|
{%- from "invenio_theme/macros/messages.html" import flashed_messages with context -%}
|
||||||
|
{{ flashed_messages() }}
|
||||||
|
|
||||||
|
{%- endblock %}
|
||||||
{%- endblock navbar_header %}
|
{%- endblock navbar_header %}
|
||||||
|
|
||||||
{#
|
{#
|
||||||
|
|||||||
@@ -4,15 +4,15 @@
|
|||||||
|
|
||||||
{%- if config.SECURITY_REGISTERABLE %}
|
{%- if config.SECURITY_REGISTERABLE %}
|
||||||
<div class="short-menu-right-button">
|
<div class="short-menu-right-button">
|
||||||
<a href="{{ url_for('security.register') }}">
|
<a href="{{ url_for('security.register') }}" class="no-decoration">
|
||||||
<i class="user plus icon circular"></i> {{_ ("Sign Up")}}
|
{{_ ("Sign up")}}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
<div class="short-menu-right-button">
|
<div class="short-menu-right-button">
|
||||||
<a href="{{url_for_security('login', next=request.path)}}" style="text-decoration:none">
|
<a href="{{url_for_security('login', next=request.path)}}" class="no-decoration">
|
||||||
<i class="sign in icon circular"></i> {{_ ("Log in")}}
|
{{_ ("Log in")}}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -21,13 +21,13 @@
|
|||||||
{%- if config.USERPROFILES %}
|
{%- if config.USERPROFILES %}
|
||||||
|
|
||||||
<div class="short-menu-right-button">
|
<div class="short-menu-right-button">
|
||||||
<a href="{{ url_for('invenio_userprofiles.profile') }}">
|
<a href="{{ url_for('invenio_userprofiles.profile') }}" class="no-decoration">
|
||||||
<i class="user icon"></i> {{ current_user.email }}
|
<i class="user icon"></i> {{ current_user.email }}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="short-menu-right-button">
|
<div class="short-menu-right-button">
|
||||||
<a class="dropdown-item" href="{{url_for_security('logout')}}">
|
<a class="dropdown-item no-decoration" href="{{url_for_security('logout')}}">
|
||||||
<i class="sign out icon circular"></i>{{_('Logout')}}
|
{{_('Sign out')}}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali
|
|
||||||
Copyright (C) 2020 Nikita Lvov
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -14,29 +12,30 @@
|
|||||||
{% from "invenio_accounts/_macros.html" import render_field, form_errors %}
|
{% from "invenio_accounts/_macros.html" import render_field, form_errors %}
|
||||||
{% block page_body %}
|
{% block page_body %}
|
||||||
<div class="spacer-long"></div>
|
<div class="spacer-long"></div>
|
||||||
|
<div class="spacer-long"></div>
|
||||||
<div class="ui container">
|
<div class="ui container">
|
||||||
<div class="ui centered grid">
|
<div class="ui centered grid padded">
|
||||||
|
|
||||||
<div class="ui padded segments big form">
|
<div class="ui padded segments huge form">
|
||||||
<div class="ui login segment padded">
|
<div class="ui login segment padded">
|
||||||
<div class="divider hidden"></div>
|
<div class="divider hidden"></div>
|
||||||
{%- block form_header %}
|
{%- block form_header %}
|
||||||
<h3 class="ui login header">{{ _('Log in to Repository') }}</h3>
|
<h3 class="ui login header">{{ _('Log in to Repository') }}</h3>
|
||||||
{%- endblock form_header %}
|
{%- endblock form_header %}
|
||||||
|
<div class="ui divider"></div>
|
||||||
<!--Login with SSO-->
|
<!--Log in with SSO-->
|
||||||
{%- if config.INVENIO_CONFIG_TUGRAZ_SHIBBOLETH %}
|
{%- if config.INVENIO_CONFIG_TUGRAZ_SHIBBOLETH %}
|
||||||
<div class="login-page-button">
|
<a href="{{ url_for('sso_saml.sso', idp='idp') }}" class="login-page-button ui fluid large button">
|
||||||
<a href="{{ url_for('sso_saml.sso', idp='idp') }}" class="inverted tiny image label">
|
{% trans type='TUGRAZ' %} Log in with {{ type }}{% endtrans %}
|
||||||
{% trans type='TUGRAZ' %} Login with {{ type }}{% endtrans %}
|
<img src="{{ url_for('static', filename=config.INVENIO_THEME_TUGRAZ_ICON)}}" height="20px" />
|
||||||
<img src="{{ url_for('static', filename=config.INVENIO_THEME_TUGRAZ_ICON)}}" height="20px" />
|
</a>
|
||||||
</a>
|
<div class="spacer-long"></div>
|
||||||
</div>
|
|
||||||
<div class="ui inverted horizontal divider"><span class="text-color">{{_ ("Or")}}</span></div>
|
<div class="ui inverted horizontal divider"><span class="text-color">{{_ ("Or")}}</span></div>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
{%- block form_outer %}
|
{%- block form_outer %}
|
||||||
{%- with form = login_user_form %}
|
{%- with form = login_user_form %}
|
||||||
|
<div style="padding-bottom: 20px;padding-top: 6px;">
|
||||||
<form action="{{ url_for_security('login') }}" method="POST" name="login_user_form" class="ui big form">
|
<form action="{{ url_for_security('login') }}" method="POST" name="login_user_form" class="ui big form">
|
||||||
{{ form.hidden_tag() }}
|
{{ form.hidden_tag() }}
|
||||||
{{ form_errors(form) }}
|
{{ form_errors(form) }}
|
||||||
@@ -46,6 +45,7 @@
|
|||||||
<i class="ui sign-in icon"></i>{{ _('Log In') }}
|
<i class="ui sign-in icon"></i>{{ _('Log In') }}
|
||||||
</button>
|
</button>
|
||||||
</form>
|
</form>
|
||||||
|
</div>
|
||||||
{%- endwith %}
|
{%- endwith %}
|
||||||
{%- endblock form_outer %}
|
{%- endblock form_outer %}
|
||||||
<div class="divider hidden"></div>
|
<div class="divider hidden"></div>
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
{%- if security.registerable %}
|
{%- if security.registerable %}
|
||||||
<div class="ui primary segment padded text-muted">
|
<div class="ui primary segment padded text-muted">
|
||||||
{% trans sitename=config.ACCOUNTS_SITENAME %}New to {{ sitename }}?{% endtrans %}
|
{% trans sitename=config.ACCOUNTS_SITENAME %}New to {{ sitename }}?{% endtrans %}
|
||||||
<a href="{{ url_for_security('register', next=request.args.get('next')) }}">{{ _('Sign Up') }}</a>
|
<a href="{{ url_for_security('register', next=request.args.get('next')) }}">{{ _('Sign up') }}</a>
|
||||||
</div>
|
</div>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- endblock registerable %}
|
{%- endblock registerable %}
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali
|
|
||||||
Copyright (C) 2020 Nikita Lvov
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -17,7 +15,7 @@
|
|||||||
|
|
||||||
<div class="ui container">
|
<div class="ui container">
|
||||||
|
|
||||||
<div class="ui two column stackable centered grid switch-grid">
|
<div class="ui stackable two column grid">
|
||||||
<div class="centered row">
|
<div class="centered row">
|
||||||
<h1 class="ui header">{{ _('Create an Account') }}</h1>
|
<h1 class="ui header">{{ _('Create an Account') }}</h1>
|
||||||
</div>
|
</div>
|
||||||
@@ -45,11 +43,11 @@
|
|||||||
|
|
||||||
<!--Sigup with SSO-->
|
<!--Sigup with SSO-->
|
||||||
{%- if config.INVENIO_CONFIG_TUGRAZ_SHIBBOLETH %}
|
{%- if config.INVENIO_CONFIG_TUGRAZ_SHIBBOLETH %}
|
||||||
<div class="login-page-button">
|
<div class="ui divider"></div>
|
||||||
<a href="{{ url_for('sso_saml.sso', idp='idp') }}" class="inverted tiny image label">
|
<a href="{{ url_for('sso_saml.sso', idp='idp') }}" class="login-page-button ui fluid large button">
|
||||||
<span style="font-size: 18px;">{{ _('Sign up with TUGRAZ ') }}</span>
|
<span style="font-size: 18px;">{{ _('Sign up with TUGRAZ ') }}</span>
|
||||||
<img src="{{ url_for('static', filename=config.INVENIO_THEME_TUGRAZ_ICON)}}" height="20px" />
|
<img src="{{ url_for('static', filename=config.INVENIO_THEME_TUGRAZ_ICON)}}" height="20px" />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="ui inverted horizontal divider"><span class="text-color">{{_ ("Or")}}</span></div>
|
<div class="ui inverted horizontal divider"><span class="text-color">{{_ ("Or")}}</span></div>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
@@ -77,7 +75,7 @@
|
|||||||
|
|
||||||
<div class="centered row">
|
<div class="centered row">
|
||||||
<button type="submit" class="ui fluid large submit button">
|
<button type="submit" class="ui fluid large submit button">
|
||||||
<i class="ui edit outline icon"></i>{{ _('Sign Up') }}
|
<i class="ui edit outline icon"></i>{{ _('Sign up') }}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali.
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{%- extends config.INVENIO_THEME_TUGRAZ_BASE_TEMPLATE %}
|
||||||
|
|
||||||
|
{%- block page_body %}
|
||||||
|
<div class="ui container">
|
||||||
|
<h1 style="text-align: center;">comingsoon</h1>
|
||||||
|
</div>
|
||||||
|
{%- endblock %}
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
{#
|
||||||
|
Copyright (C) 2020 CERN.
|
||||||
|
Copyright (C) 2020 Northwestern University.
|
||||||
|
Copyright (C) 2021 Graz University of Technology.
|
||||||
|
|
||||||
|
Invenio App RDM is free software; you can redistribute it and/or modify it
|
||||||
|
under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
#}
|
||||||
|
{%- if not record.is_published and record.versions.index and record.versions.index > 1%}
|
||||||
|
{%- set title = _("New version") %}
|
||||||
|
{%- elif not record.is_published %}
|
||||||
|
{%- set title = _("New upload") %}
|
||||||
|
{% else %}
|
||||||
|
{%- set title = _("Edit upload") %}
|
||||||
|
{%- endif %}
|
||||||
|
{%- extends config.BASE_TEMPLATE %}
|
||||||
|
|
||||||
|
{%- block page_body %}
|
||||||
|
{%- if record %}
|
||||||
|
<input id="deposits-record" type="hidden" name="deposits-record" value='{{record | tojson }}'></input>
|
||||||
|
{%- endif %}
|
||||||
|
{%- if files %}
|
||||||
|
<input id="deposits-record-files" type="hidden" name="deposits-record-files" value='{{files | tojson }}'></input>
|
||||||
|
{%- endif %}
|
||||||
|
{%- if forms_config %}
|
||||||
|
<input type="hidden" name="deposits-config" value='{{forms_config | tojson }}'></input>
|
||||||
|
{%- endif %}
|
||||||
|
{%- if permissions %}
|
||||||
|
<input id="deposits-record-permissions" type="hidden" name="deposits-record-permissions" value='{{permissions | tojson }}'></input>
|
||||||
|
{%- endif %}
|
||||||
|
<div id="deposit-form"></div>
|
||||||
|
{%- endblock page_body %}
|
||||||
|
|
||||||
|
{%- block javascript %}
|
||||||
|
{{ super() }}
|
||||||
|
{{ webpack['invenio-theme-tugraz-rdm-deposit.js'] }}
|
||||||
|
{%- endblock %}
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
{#
|
|
||||||
Copyright (C) 2020 CERN.
|
|
||||||
Copyright (C) 2020 Northwestern University.
|
|
||||||
Copyright (C) 2020 Graz University of Technology
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the MIT License; see LICENSE file for more details.
|
|
||||||
|
|
||||||
origin: invenio-rdm-records/doi.html
|
|
||||||
#}
|
|
||||||
|
|
||||||
{%- set id_doi = record.identifiers | doi_identifier %}
|
|
||||||
|
|
||||||
<div>
|
|
||||||
<div class="get-badge"
|
|
||||||
data-toggle="tooltip"
|
|
||||||
data-placement="bottom"
|
|
||||||
style="cursor: pointer;"
|
|
||||||
title="Get the DOI badge!">
|
|
||||||
<img id="record-doi-badge"
|
|
||||||
data-target="[data-modal='{{ id_doi }}']"
|
|
||||||
src="{{ url_for('invenio_formatter_badges.badge', title='DOI', value=id_doi, ext='svg') }}"
|
|
||||||
alt="{{ id_doi }}">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="doi-modal" class="ui modal fade badge-modal" data-modal="{{ id_doi }}">
|
|
||||||
<h2 class="header">
|
|
||||||
{{_ ("RDM DOI Badge")}}
|
|
||||||
</h2>
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<h4><small>{{_ ("DOI")}}</small></h4>
|
|
||||||
|
|
||||||
<h4><pre>{{ id_doi }}</pre></h4>
|
|
||||||
|
|
||||||
{% from "semantic-ui/invenio_formatter/macros/badges.html" import badges_formats_list %}
|
|
||||||
{{ badges_formats_list(url_for('invenio_formatter_badges.badge', title='DOI', value=id_doi, ext='svg',
|
|
||||||
_external=True, _scheme='https'), id_doi | pid_url(scheme='doi')) }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@@ -1,10 +1,9 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali.
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
details.
|
details.
|
||||||
#}
|
#}
|
||||||
|
|
||||||
{%- block css %}
|
{%- block css %}
|
||||||
@@ -13,7 +12,7 @@
|
|||||||
{%- endblock %}
|
{%- endblock %}
|
||||||
|
|
||||||
{%- block javascript %}
|
{%- block javascript %}
|
||||||
{{ webpack['invenio-theme-tugraz-js.js'] }}
|
{{ webpack['invenio-theme-tugraz-js.js'] }}
|
||||||
{%- endblock javascript %}
|
{%- endblock javascript %}
|
||||||
|
|
||||||
<div class="spacer"></div>
|
<div class="spacer"></div>
|
||||||
@@ -22,76 +21,148 @@
|
|||||||
|
|
||||||
<div class="ui container">
|
<div class="ui container">
|
||||||
|
|
||||||
<div class="ui grid">
|
<div class="ui grid">
|
||||||
<div class="doubling four column row">
|
<div class="doubling four column row">
|
||||||
|
|
||||||
|
|
||||||
<div class="column">
|
<div class="column">
|
||||||
|
|
||||||
<h2>{{_ ("Repository")}}</h2>
|
<h2>{{_ ("Repository")}}</h2>
|
||||||
<p class="bodytext">
|
<p class="bodytext">
|
||||||
<a href="{{ url_for('invenio_rdm_records.coming_soon') }}">
|
<a href="https://tu-graz-library.github.io/docs-repository" title="Repository documentation"
|
||||||
|
target="_blank">
|
||||||
|
{{_ ("Documentation")}} <i class="external alternate icon"></i>
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="{{ url_for('invenio_theme_tugraz.guide') }}"
|
||||||
|
title="Quick guide" target="_blank">
|
||||||
|
{{_ ("Reference Guide")}} <i class="download icon"></i>
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="{{ url_for('invenio_app_rdm.help_search') }}"
|
||||||
|
title="Search guide">
|
||||||
|
{{_ ("Search Guide")}}<i class="angle right icon"></i>
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="{{ url_for('invenio_theme_tugraz.gdpr') }}"
|
||||||
|
title="General Data Protection Rights" target="_blank">
|
||||||
|
{{_ ("Data Protection")}} <i class="download icon"></i>
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<a href="{{ url_for('invenio_theme_tugraz.terms') }}"
|
||||||
|
title="Terms and Conditions" target="_blank">
|
||||||
|
{{_ ("Terms and Conditions")}} <i class="download icon"></i>
|
||||||
|
</a>
|
||||||
|
<br>
|
||||||
|
<!-- <a href="{{ url_for('invenio_theme_tugraz.comingsoon') }}">
|
||||||
{{_ ("Impressum")}}<i class="angle right icon"></i>
|
{{_ ("Impressum")}}<i class="angle right icon"></i>
|
||||||
</a>
|
</a>
|
||||||
<br>
|
<br>
|
||||||
<a href="{{ url_for('invenio_rdm_records.coming_soon') }}">
|
<a href="{{ url_for('invenio_theme_tugraz.comingsoon') }}">
|
||||||
{{_ ("Data protection")}}<i class="angle right icon"></i>
|
{{_ ("Feedback")}}<i class="angle right icon"></i>
|
||||||
</a>
|
</a> -->
|
||||||
<br>
|
</p>
|
||||||
<a href="{{ url_for('invenio_rdm_records.coming_soon') }}">
|
|
||||||
{{_ ("Feedback")}}<i class="angle right icon"></i>
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="column">
|
<div class="column">
|
||||||
|
|
||||||
<h2>{{_ ("Features")}}</h2>
|
<h2>{{_ ("Features")}}</h2>
|
||||||
|
|
||||||
<h4>{{_ ("Scalability")}}</h4>
|
<h4>{{_ ("Scalability")}}</h4>
|
||||||
|
|
||||||
<h4>{{_ ("Institutional integration")}}</h4>
|
<h4>{{_ ("Institutional integration")}}</h4>
|
||||||
|
|
||||||
<h4>{{_ ("Next Generation Repository")}}
|
<h4>{{_ ("Next Generation Repository")}}
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
<h4>{{_ ("Repository Profiles")}}</h4>
|
<h4>{{_ ("Repository Profiles")}}</h4>
|
||||||
|
|
||||||
<h4>{{_ ("Resilient")}}</h4>
|
<h4>{{_ ("Resilient")}}</h4>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="column">
|
<div class="column">
|
||||||
|
|
||||||
<h2>{{_ ("Connected Services")}}</h2>
|
<h2>{{_ ("Connected Services")}}</h2>
|
||||||
<p class="bodytext">
|
<p class="bodytext">
|
||||||
|
|
||||||
<a href="https://pure.tugraz.at" title="PURE">
|
<a href="https://pure.tugraz.at" title="PURE" target="_blank">
|
||||||
{{_ ("PURE")}} <i class="external alternate icon"></i></a><br>
|
{{_ ("PURE")}} <i class="external alternate icon"></i></a><br>
|
||||||
|
|
||||||
<a href="http://campusonline.tugraz.at" title="CAMPUS online">
|
<a href="http://campusonline.tugraz.at" title="CAMPUS online" target="_blank">
|
||||||
{{_ ("CampusOnline")}} <i class="external alternate icon"></i></a><br>
|
{{_ ("CampusOnline")}} <i class="external alternate icon"></i></a><br>
|
||||||
|
|
||||||
<a href="https://rdm.tugraz.at" title="CAMPUS online">
|
<a href="https://rdm.tugraz.at" title="Research Data Management" target="_blank">
|
||||||
{{_ ("Research Data Management")}} <i class="external alternate icon"></i></a><br>
|
{{_ ("Research Data Management")}} <i class="external alternate icon"></i></a><br>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="column">
|
||||||
|
<h2>{{_ ("Accessibility")}}</h2>
|
||||||
|
<p class="bodytext">{{_ ("Tipp:")}}<br> {{_ ("Use Ctrl + and Crtl -")}}<br> {{_ ("to change the font size.")}}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="ui divider"></div>
|
||||||
|
<div class="doubling four column row">
|
||||||
|
<div class="column">
|
||||||
|
<div class="logos">
|
||||||
|
{% trans invenio_rdm="http://inveniosoftware.org/products/rdm" %}<strong>Powered by</strong>
|
||||||
|
<a href="{{invenio_rdm}}" target="_blank" title="invenioRDM">{% endtrans %}
|
||||||
|
<br>
|
||||||
|
<img src="{{ url_for('static', filename='images/inveniordm-tail.svg')}}" alt="invenioRDM" height="90px">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<div class="logos">
|
||||||
|
{% trans fair_data="https://forschungsdaten.at/en/fair-data-austria/" %}<strong>Enabled by</strong>
|
||||||
|
<a href="{{fair_data}}" target="_blank" title="Fair Data Austria">{% endtrans %}
|
||||||
|
<br>
|
||||||
|
<img src="{{ url_for('static', filename='images/Fair_Data_Austria_orangerot.png')}}" alt="Fair Data Austria"
|
||||||
|
style="
|
||||||
|
width: 230px;
|
||||||
|
margin-top: 15px;
|
||||||
|
height: auto;">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="column">
|
||||||
|
<div class="logos">
|
||||||
|
{% trans oea="https://www.openeducation.at" %}
|
||||||
|
<a href="{{oea}}" target="_blank" title="Open Education Austria">{% endtrans %}
|
||||||
|
<br>
|
||||||
|
<img src="{{ url_for('static', filename='images/oea.svg')}}" alt="Open Education Austria"
|
||||||
|
style="
|
||||||
|
margin-top: -5px;
|
||||||
|
margin-left: 10px;
|
||||||
|
width: 200px;
|
||||||
|
height: auto;">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="ui divider"></div>
|
||||||
|
<div class="sixteen wide column">
|
||||||
|
<div class="logos">
|
||||||
|
{% trans re3data="https://www.re3data.org/repository/r3d100013565" %}
|
||||||
|
<a href="{{re3data}}" target="_blank" title="Registry of Research Data Repositories">{% endtrans %}
|
||||||
|
<img src="{{ url_for('static', filename='images/re3data.svg')}}" alt="Registry of Research Data Repositories"
|
||||||
|
style="
|
||||||
|
width: 300px;
|
||||||
|
height: auto;">
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="column">
|
</div>
|
||||||
<h2>{{_ ("Accessibility")}}</h2>
|
</div>
|
||||||
<p class="bodytext">{{_ ("Tipp:")}}<br> {{_ ("Use Ctrl + and Crtl -")}}<br> {{_ ("to change the font size.")}}</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@@ -1,15 +1,19 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali.
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
details.
|
details.
|
||||||
#}
|
#}
|
||||||
|
|
||||||
|
{% if not config.THEME_TUGRAZ_PRODUCTION %}
|
||||||
|
<div class="ui sticky test-instance">
|
||||||
|
<h4>{{_ ("Test Instance") }}</h4>
|
||||||
|
<p>{{_ ("This is the test instance of the TU Graz Repository.") }}</p>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<header>
|
<header>
|
||||||
|
|
||||||
{%- block navbar %}
|
{%- block navbar %}
|
||||||
<nav>
|
<nav>
|
||||||
{%- block navbar_header %}
|
{%- block navbar_header %}
|
||||||
@@ -19,8 +23,9 @@
|
|||||||
<div class="ui container">
|
<div class="ui container">
|
||||||
<div class="ui grid stackable container">
|
<div class="ui grid stackable container">
|
||||||
<div class="three column row centered" style="padding-bottom: 0;">
|
<div class="three column row centered" style="padding-bottom: 0;">
|
||||||
<div class="two wide column main-menu-entry main-menu-entry-svg">
|
<div class="two wide column main-menu-entry">
|
||||||
<a href="{{url_for('invenio_theme_tugraz.index')}}" title="Home">
|
<a href="{{url_for('invenio_theme_tugraz.index')}}" title="Home" class="no-decoration">
|
||||||
|
<span class="home-inline">
|
||||||
<svg shape-rendering="geometricPrecision" id="int-menu-q-home-icon"
|
<svg shape-rendering="geometricPrecision" id="int-menu-q-home-icon"
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
|
||||||
version="1.1" xml:space="preserve" height="36.997" width="35.969"
|
version="1.1" xml:space="preserve" height="36.997" width="35.969"
|
||||||
@@ -32,11 +37,12 @@
|
|||||||
</polyline>
|
</polyline>
|
||||||
</svg>
|
</svg>
|
||||||
{{_ ("Home")}}
|
{{_ ("Home")}}
|
||||||
|
</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
{%- for item in current_menu.submenu('main').children|sort(attribute='order') if item.visible recursive %}
|
{%- for item in current_menu.submenu('main').children|sort(attribute='order') if item.visible recursive %}
|
||||||
<div class="two wide column main-menu-entry">
|
<div class="two wide column main-menu-entry">
|
||||||
<a href="{{ item.url }}">{{ item.text|safe }}</a>
|
<a href="{{ item.url }}" class="no-decoration">{{ item.text|safe }}</a>
|
||||||
</div>
|
</div>
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali.
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -9,6 +8,10 @@
|
|||||||
|
|
||||||
{%- extends config.INVENIO_THEME_TUGRAZ_BASE_TEMPLATE %}
|
{%- extends config.INVENIO_THEME_TUGRAZ_BASE_TEMPLATE %}
|
||||||
|
|
||||||
|
{%- block javascript %}
|
||||||
|
{{ webpack['invenio-theme-tugraz-js.js'] }}
|
||||||
|
{%- endblock javascript %}
|
||||||
|
|
||||||
{%- from "invenio_theme_tugraz/macros/authors.html" import creators -%}
|
{%- from "invenio_theme_tugraz/macros/authors.html" import creators -%}
|
||||||
|
|
||||||
{%- block page_body %}
|
{%- block page_body %}
|
||||||
@@ -39,28 +42,34 @@
|
|||||||
<div class="ten wide column random-records-frontpage">
|
<div class="ten wide column random-records-frontpage">
|
||||||
<h2>{{_('Recent uploads')}}</h2>
|
<h2>{{_('Recent uploads')}}</h2>
|
||||||
|
|
||||||
|
{% if not records %}
|
||||||
|
<div class="ui centered grid">
|
||||||
|
<p style="font-size: medium;">{{_('There are no public records to show.')}}</p>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{%- for r in records %}
|
{%- for r in records %}
|
||||||
{%- set creation_date = r._created|from_isodatetime -%}
|
{%- set creation_date = r.created|from_isodatetime -%}
|
||||||
{%- set record_url = url_for('invenio_records_ui.recid', pid_value=r['id']) %}
|
{%- set record_url = url_for('invenio_app_rdm_records.record_detail', pid_value=r.id) %}
|
||||||
|
|
||||||
<article>
|
<article>
|
||||||
<!--TODO:
|
<!--TODO:
|
||||||
something with doi
|
something with doi
|
||||||
-->
|
-->
|
||||||
<div class="badges">
|
<div class="badges">
|
||||||
<!--Publication date badge-->
|
<!--Publication date/Version badge-->
|
||||||
<span class="ui label teal" title="{{_('Publication date')}}">
|
<span class="ui label blue" data-tooltip="{{_('Publication date')}}" data-inverted="">
|
||||||
{{ r.metadata.publication_date }}
|
{{ r.metadata.publication_date }} {{ '(' ~ r.metadata.version ~ ')' if r.metadata.version }}
|
||||||
</span>
|
|
||||||
|
|
||||||
<!--Version badge-->
|
|
||||||
<span class="ui label record-version" title="{{_('Version')}}">
|
|
||||||
{{ (' Version ' ~ r.version ~ '') if r.version else 'Version' }}
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<!--Resource type badge-->
|
<!--Resource type badge-->
|
||||||
<span class="ui label grey" title="{{_('Resource type')}}">
|
<span class="ui label grey" data-tooltip="{{_('Resource type')}}" data-inverted>
|
||||||
{{r.metadata.resource_type | cast_to_dict | vocabulary_title('resource_type') }}
|
{{ r.ui.resource_type.title_l10n }}
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<span class="ui label access-status {{ r.ui.access_status.id }}" data-tooltip="{{ r.ui.access_status.description_l10n }}" data-inverted="">
|
||||||
|
{% if r.ui.access_status.icon %}<i class="icon {{ r.ui.access_status.icon }}"></i>{% endif %}
|
||||||
|
{{ r.ui.access_status.title_l10n }}
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="label record-version">
|
<span class="label record-version">
|
||||||
@@ -69,8 +78,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4>
|
<h4>
|
||||||
<a href="{{ record_url }}">
|
<a href="{{ record_url }}" class="no-decoration">
|
||||||
{{r.metadata.titles[0].title}}
|
{{r.metadata.title}}
|
||||||
</a>
|
</a>
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
@@ -79,26 +88,37 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p class="hidden-xs">
|
<p class="hidden-xs">
|
||||||
<a href="{{record_url}}">
|
<a href="{{record_url}}" class="no-decoration">
|
||||||
{{ r.metadata.descriptions[0].description | striptags | truncate(300) }}
|
{{ r.metadata.description | striptags | truncate(300) }}
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="ui grid">
|
<div class="ui grid">
|
||||||
<div class="two column row">
|
<div class="two column row">
|
||||||
<div class="left floated column">
|
<div class="left floated column">
|
||||||
<small>
|
{%- for s in r.metadata.subjects %}
|
||||||
{% trans user=userprofile, date=creation_date | dateformat('long')%}
|
<div class="ui tiny label">{{s.subject}}</div>
|
||||||
Uploaded on {{date}}
|
{%- endfor %}
|
||||||
{% endtrans %}
|
<div>
|
||||||
</small>
|
<small>
|
||||||
|
{% trans user=userprofile, date=creation_date | dateformat('long')%}
|
||||||
|
Uploaded on {{date}}
|
||||||
|
{% endtrans %}
|
||||||
|
</small>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="right floated column">
|
<!--Disabled on feb-relase - enable when stable-->
|
||||||
|
<!-- <div class="right floated column">
|
||||||
<span class="access-right">
|
<span class="access-right">
|
||||||
{{ r.access.access_right | make_dict_like('access_right') | vocabulary_title('access_right') | lower }}
|
<i class="icon lock open"></i>
|
||||||
|
{{ r.access.access_right | make_dict_like('access_right') | vocabulary_title('access_right') }}
|
||||||
|
{%- for right in r.metadata.rights %}
|
||||||
|
<a target="_blank" href="{{right.url}}">{{ '(' ~ right.identifier ~ ')' }}</a>
|
||||||
|
{%- endfor %}
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -106,9 +126,11 @@
|
|||||||
-->
|
-->
|
||||||
|
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
<div class="ui two column centered grid">
|
{% if records %}
|
||||||
|
<div class="ui centered grid">
|
||||||
<a class="ui button more" href="{{url_for('invenio_search_ui.search')}}">{{_('More')}}</a>
|
<a class="ui button more" href="{{url_for('invenio_search_ui.search')}}">{{_('More')}}</a>
|
||||||
</div>
|
</div>
|
||||||
|
{%- endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -116,13 +138,14 @@
|
|||||||
<div class="six wide column">
|
<div class="six wide column">
|
||||||
<!--contact us-->
|
<!--contact us-->
|
||||||
<div class="ui segment" style="padding-bottom: 10px;">
|
<div class="ui segment" style="padding-bottom: 10px;">
|
||||||
<h4>{{_ ("Need help?")}} </h4>
|
<h4>{{_ ("Need help?")}}</h4>
|
||||||
|
{%- if config.THEME_TUGRAZ_CONTACT_FORM %}
|
||||||
<div style="padding-bottom: 10px;">
|
<div style="padding-bottom: 10px;">
|
||||||
<a href="{{ url_for('invenio_theme_tugraz.index')}}" class="fluid ui button">
|
<a id="feedback-form" class="fluid ui button">
|
||||||
{{_ ("Contact us")}}
|
{{_ ("Contact us")}}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
{%- endif %}
|
||||||
<p>
|
<p>
|
||||||
{{config.THEME_SITENAME}} {{_ ("prioritizes all Recent uploads.")}}
|
{{config.THEME_SITENAME}} {{_ ("prioritizes all Recent uploads.")}}
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -0,0 +1,205 @@
|
|||||||
|
{#
|
||||||
|
Copyright (C) 2020-2021 CERN.
|
||||||
|
Copyright (C) 2020-2021 Northwestern University.
|
||||||
|
Copyright (C) 2021 TU Wien.
|
||||||
|
Copyright (C) 2021 Graz University of Technology.
|
||||||
|
|
||||||
|
Invenio RDM Records is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the MIT License; see LICENSE file for more details.
|
||||||
|
#}
|
||||||
|
|
||||||
|
{%- extends config.BASE_TEMPLATE %}
|
||||||
|
|
||||||
|
{%- from "invenio_app_rdm/records/macros/files.html" import file_list_box, preview_file_box %}
|
||||||
|
{%- from "invenio_app_rdm/records/macros/detail.html" import show_detail %}
|
||||||
|
|
||||||
|
{%- set title = record.metadata.title -%}
|
||||||
|
{%- set metadata = record.metadata %}
|
||||||
|
|
||||||
|
{%- block page_body %}
|
||||||
|
<div class="banners">
|
||||||
|
{% if is_preview %}
|
||||||
|
<div class="ui info flashed top-attached manage message">
|
||||||
|
<div class="ui container">
|
||||||
|
<div class="ui relaxed grid">
|
||||||
|
<div class="column">
|
||||||
|
<div class="row">
|
||||||
|
<div class="header">
|
||||||
|
<i class="eye icon"></i> Preview
|
||||||
|
</div>
|
||||||
|
<p>
|
||||||
|
{% if record.is_published %}
|
||||||
|
You are previewing changes that have not yet been published.
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if not record.is_published and record.versions.index == 1 %}
|
||||||
|
You are previewing a new record that has not yet been published.
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if not record.is_published and record.versions.index > 1 %}
|
||||||
|
You are previewing a new record version that has not yet been published.
|
||||||
|
{% endif %}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if permissions is defined and permissions.can_edit and not is_preview %}
|
||||||
|
<div class="ui warning flashed top-attached manage message">
|
||||||
|
<div class="ui container">
|
||||||
|
<div id="recordManagement" data-record='{{ record | tojson }}' data-permissions='{{ permissions | tojson }}'></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if (not record.versions.is_latest and not is_preview) or (is_preview and not record.versions.is_latest_draft) %}
|
||||||
|
<div class="ui warning flashed top-attached manage message">
|
||||||
|
<div class="ui container">
|
||||||
|
<div class="ui relaxed grid">
|
||||||
|
<div class="column">
|
||||||
|
<div class="row">
|
||||||
|
<p>
|
||||||
|
{% trans link_start=('<a href="' + record.links.latest_html + '"><b>')|safe, link_end='</b></a>'|safe %}
|
||||||
|
There is a {{ link_start }}newer version{{ link_end }} of the record available.
|
||||||
|
{% endtrans %}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="ui container">
|
||||||
|
<div class="ui relaxed grid">
|
||||||
|
<div class="two column row top-padded">
|
||||||
|
<div class="eleven wide column">
|
||||||
|
{% if record.access.record == 'restricted' %}
|
||||||
|
<div class="ui {{ record.ui.access_status.message_class }} message">
|
||||||
|
<strong><i class="{{ record.ui.access_status.icon }} icon"></i>{{ record.ui.access_status.title_l10n }}</strong> {{ record.ui.access_status.description_l10n }}
|
||||||
|
{% if record.access.embargo.reason %}
|
||||||
|
<p>Reason: {{ record.access.embargo.reason }}</p>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{%- block record_body -%}
|
||||||
|
{%- block record_header -%}
|
||||||
|
<div class="ui grid middle aligned">
|
||||||
|
<div class="two column row">
|
||||||
|
<div class="left floated left aligned column">
|
||||||
|
<span class="ui" title="Publication date">{{ record.ui.publication_date_l10n_long }}</span>
|
||||||
|
<span class="label text-muted"> | Version {{ record.ui.version }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="right floated right aligned column">
|
||||||
|
<span class="ui label small grey">{{ record.ui.resource_type.title_l10n }}</span>
|
||||||
|
<span class="ui label small access-status {{ record.ui.access_status.id }}" data-tooltip="{{ record.ui.access_status.description_l10n }}" data-inverted="">
|
||||||
|
{% if record.ui.access_status.icon %}<i class="icon {{ record.ui.access_status.icon }}"></i>{% endif %}
|
||||||
|
{{ record.ui.access_status.title_l10n }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{%- endblock record_header -%}
|
||||||
|
{%- block record_title -%}
|
||||||
|
<h1>{{ metadata.title }}</h1>
|
||||||
|
<p>{%- include "invenio_app_rdm/records/details/creators.html" %}</p>
|
||||||
|
{%- endblock record_title -%}
|
||||||
|
{%- block record_content -%}
|
||||||
|
<p>{%- include "invenio_app_rdm/records/details/contributors.html" %}</p>
|
||||||
|
<p>{%- include "invenio_app_rdm/records/details/doi.html" %}</p>
|
||||||
|
{%- include "invenio_app_rdm/records/details/subjects.html" %}
|
||||||
|
<div class="top-padded">
|
||||||
|
{%- include "invenio_app_rdm/records/details/description.html" %}
|
||||||
|
</div>
|
||||||
|
<div class="top-padded">
|
||||||
|
{%- include "invenio_app_rdm/records/details/licenses.html" %}
|
||||||
|
</div>
|
||||||
|
{%- endblock record_content -%}
|
||||||
|
|
||||||
|
{# files #}
|
||||||
|
{%- block record_files -%}
|
||||||
|
{%- if record.files.enabled -%}
|
||||||
|
{%- if permissions.can_read_files -%}
|
||||||
|
{# record has files AND user can see files #}
|
||||||
|
{%- set files = files|order_entries %}
|
||||||
|
{%- if files|has_previewable_files -%}
|
||||||
|
{%-set preview_file = files|select_preview_file(default_preview=record.files.default_preview) %}
|
||||||
|
{{ preview_file_box(preview_file, pid, is_preview, record) }}
|
||||||
|
{%- endif -%}
|
||||||
|
{{ file_list_box(files, pid, is_preview, record) }}
|
||||||
|
{% else %}
|
||||||
|
{# record has files BUT user cannot see files #}
|
||||||
|
<div class="panel-spacing">
|
||||||
|
<div class="ui accordion panel {{ record.ui.access_status.id }}" id="preview" href="#collapsablePreview">
|
||||||
|
<div class="active title panel-heading {{ record.ui.access_status.id }}">
|
||||||
|
{{ _("Files") }}
|
||||||
|
<i class="angle down icon"></i>
|
||||||
|
</div>
|
||||||
|
<div id="collapsablePreview" class="active content">
|
||||||
|
<div class="ui {{ record.ui.access_status.message_class }} message file-box-message">
|
||||||
|
<i class="ui {{ record.ui.access_status.icon }} icon"></i><b>{{ record.ui.access_status.title_l10n }}</b>
|
||||||
|
<p>{{ record.ui.access_status.description_l10n }}</p>
|
||||||
|
{% if record.access.embargo.reason %}
|
||||||
|
<p>{{_("Reason")}}: {{record.access.embargo.reason}}</p>
|
||||||
|
{% endif%}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{%- endif %}
|
||||||
|
{%- endif %}
|
||||||
|
{%- endblock record_files -%}
|
||||||
|
|
||||||
|
{%- block record_details -%}
|
||||||
|
{# More details #}
|
||||||
|
<div class="top-padded">
|
||||||
|
{%- include "invenio_app_rdm/records/details/details.html" %}
|
||||||
|
</div>
|
||||||
|
{%- endblock record_details -%}
|
||||||
|
{%- block record_footer -%}
|
||||||
|
<div class="ui grid">
|
||||||
|
<div class="two column row top-bottom-padded font-small">
|
||||||
|
<div class="four wide column">
|
||||||
|
<p><b>Upload information</b></p>
|
||||||
|
</div>
|
||||||
|
<div class="twelve wide column">
|
||||||
|
<span class="label text-muted">
|
||||||
|
<b>Created:</b> {{ record.ui.created_date_l10n_long }} | <b>Modified:</b> {{ record.ui.updated_date_l10n_long }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{%- endblock record_footer -%}
|
||||||
|
{%- block jump -%}
|
||||||
|
<div class="ui grid">
|
||||||
|
<div class="centered row" id="jump-btn">
|
||||||
|
<a style="cursor: pointer;">
|
||||||
|
<span class="ui button">
|
||||||
|
<i class="arrow alternate circle up outline icon"></i>Jump up</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{%- endblock jump -%}
|
||||||
|
{%- endblock record_body %}
|
||||||
|
</div>
|
||||||
|
<div class="five wide column">
|
||||||
|
{% block record_sidebar %}
|
||||||
|
{%- include "invenio_app_rdm/records/details/side_bar.html" %}
|
||||||
|
{% endblock record_sidebar %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{%- endblock page_body %}
|
||||||
|
|
||||||
|
{%- block javascript %}
|
||||||
|
{{ super() }}
|
||||||
|
{{ webpack['invenio-app-rdm-landing-page.js'] }}
|
||||||
|
{# Communities management -- TODO include again when communities are ready #}
|
||||||
|
{# {{ webpack['invenio-communities-records.js'] }} #}
|
||||||
|
{{ webpack['previewer_theme.js'] }}
|
||||||
|
{%- endblock javascript %}
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 Zenodo
|
Copyright (C) 2020 Zenodo
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020 TUGRAZ
|
||||||
Copyright (C) 2020 mojib wali.
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -12,11 +11,11 @@
|
|||||||
|
|
||||||
{%- for creators in authors_list %}
|
{%- for creators in authors_list %}
|
||||||
|
|
||||||
{%- if creators.identifiers.Orcid %}
|
{%- if creators.identifiers and creators.identifiers.orcid %}
|
||||||
<a href="{{creators.identifiers.Orcid|pid_url('orcid')}}" target="_blank" ><img class="inline-orcid" src="{{ url_for('static', filename='extra/orcid.png')}}" /></a>
|
<a href="{{creators.identifiers.orcid|pid_url('orcid')}}" target="_blank" ><img class="inline-orcid" src="{{ url_for('static', filename='extra/orcid.png')}}" /></a>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
<span class="text-muted" {% if creators.affiliations %} {% for affiliation in creators.affiliations %} data-toggle="tooltip" title="{{affiliation.name}}" {%- endfor %} {% endif %}>{{creators.name}}</span>
|
<span class="text-muted" {% if creators.affiliations %} {% for affiliation in creators.affiliations %} data-tooltip="{{affiliation.name}}" data-inverted="" {%- endfor %} {% endif %}>{{creators.person_or_org.name}}</span>
|
||||||
{% if not loop.last %}; {% endif %}
|
{% if not loop.last %}; {% endif %}
|
||||||
|
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
@@ -25,7 +24,7 @@
|
|||||||
<!--TODO: contributers-->
|
<!--TODO: contributers-->
|
||||||
{%- macro contributors(contributors_list) %}
|
{%- macro contributors(contributors_list) %}
|
||||||
{%- for group in contributors_list|groupby('type')%}
|
{%- for group in contributors_list|groupby('type')%}
|
||||||
<h5>{{group.grouper|contributortype_title}}(s)</h5>
|
<h5>{{group.grouper}}(s)</h5>
|
||||||
{{authors(group.list)}}
|
{{authors(group.list)}}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- endmacro %}
|
{%- endmacro %}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{#
|
{#
|
||||||
Copyright (C) 2020 TUGRAZ
|
Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
Copyright (C) 2020 mojib wali.
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or
|
invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the MIT License; see LICENSE file for more
|
modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -17,13 +16,13 @@
|
|||||||
{%- for l in current_i18n.get_locales() %}
|
{%- for l in current_i18n.get_locales() %}
|
||||||
{%- if current_i18n.language != l.language %}
|
{%- if current_i18n.language != l.language %}
|
||||||
<a
|
<a
|
||||||
href="{{ url_for('invenio_i18n.set_lang', lang_code=l.language) }}">{{ l.get_display_name().upper() [0:2]}}</a>
|
href="{{ url_for('invenio_i18n.set_lang', lang_code=l.language) }}" class="no-decoration">{{ l.get_display_name().upper() [0:2]}}</a>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
</div>
|
</div>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
<div class="search-icon-header">
|
<div class="search-icon-header">
|
||||||
<a href="{{url_for('invenio_search_ui.search')}}">
|
<a href="{{url_for('invenio_search_ui.search')}}" class="no-decoration">
|
||||||
<svg class="short-menu-icon" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
<svg class="short-menu-icon" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
xmlns="http://www.w3.org/2000/svg" height="26.015" width="26.015" version="1.1"
|
xmlns="http://www.w3.org/2000/svg" height="26.015" width="26.015" version="1.1"
|
||||||
xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
|
xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
@@ -58,13 +57,15 @@
|
|||||||
<div class="left floated left aligned six wide column" id="repo-logo">
|
<div class="left floated left aligned six wide column" id="repo-logo">
|
||||||
<div class="inline-elements">
|
<div class="inline-elements">
|
||||||
<div class="repo-img">
|
<div class="repo-img">
|
||||||
<img height="51.862" src="{{ url_for('static', filename='images/Icon_1_v2.svg')}}">
|
<img height="51.862" src="{{ url_for('static', filename='images/library_logo.png')}}">
|
||||||
</div>
|
</div>
|
||||||
<div class="affiliation-text">
|
<div class="affiliation-text">
|
||||||
<a title="RDM" href="{{url_for('invenio_theme_tugraz.index')}}">
|
<a title="Home" href="{{url_for('invenio_theme_tugraz.index')}}" class="no-decoration">
|
||||||
TU Graz
|
TU GRAZ
|
||||||
<br>
|
<br>
|
||||||
{{_ ("Repository")}}
|
{{_ ("REPOSITORY")}}
|
||||||
|
<br>
|
||||||
|
{{_ ("LIBRARY & ARCHIVES")}}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -72,7 +73,7 @@
|
|||||||
<!--Right-->
|
<!--Right-->
|
||||||
<div class="right floated right aligned six wide column">
|
<div class="right floated right aligned six wide column">
|
||||||
<div class="affiliation-logo" id="int-header-logo">
|
<div class="affiliation-logo" id="int-header-logo">
|
||||||
<a href="https://www.tugraz.at" title="TU Graz Home" target="_blank">
|
<a href="https://www.tugraz.at" title="TU Graz Home" target="_blank" class="no-decoration">
|
||||||
<div class="affiliation-logo-claim">
|
<div class="affiliation-logo-claim">
|
||||||
<div class="affiliation-logo-claim-single">{{_ ("SCIENCE")}}</div>
|
<div class="affiliation-logo-claim-single">{{_ ("SCIENCE")}}</div>
|
||||||
<div class="affiliation-logo-claim-single">{{_ ("PASSION")}}</div>
|
<div class="affiliation-logo-claim-single">{{_ ("PASSION")}}</div>
|
||||||
|
|||||||
@@ -1,113 +0,0 @@
|
|||||||
{#
|
|
||||||
Copyright (C) 2020 CERN.
|
|
||||||
Copyright (C) 2020 Northwestern University.
|
|
||||||
Copyright (C) 2020 Graz University of Technology
|
|
||||||
|
|
||||||
invenio-theme-tugraz is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the MIT License; see LICENSE file for more details.
|
|
||||||
|
|
||||||
origin: invenio-rdm-records/record_landing_page.html
|
|
||||||
#}
|
|
||||||
|
|
||||||
{%- extends config.BASE_TEMPLATE %}
|
|
||||||
|
|
||||||
{%- block css %}
|
|
||||||
{{ super() }}
|
|
||||||
{{ webpack['invenio-rdm-records-theme.css'] }}
|
|
||||||
{%- endblock css %}
|
|
||||||
|
|
||||||
{%- from "invenio_rdm_records/macros/files.html" import file_list_box, preview_file_box %}
|
|
||||||
|
|
||||||
{%- block page_body %}
|
|
||||||
<div class="ui container">
|
|
||||||
<div class="ui padded relaxed grid">
|
|
||||||
<div class="two column row">
|
|
||||||
<div class="ten wide column">
|
|
||||||
{%- block record_body %}
|
|
||||||
|
|
||||||
<div class="left floated left aligned column">
|
|
||||||
<span class="ui label teal" title="Publication date">
|
|
||||||
{{ record.publication_date|to_date|format_date(format='long') }}
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<span class="ui label record-version">
|
|
||||||
Version {{ record.version }}
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<span class="ui label grey">
|
|
||||||
{{ record.resource_type | vocabulary_title('resource_type') }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h1>{{ record.titles[0].title }}</h1>
|
|
||||||
<p>
|
|
||||||
{%- include "invenio_rdm_records/details/creators.html" %}
|
|
||||||
</p>
|
|
||||||
|
|
||||||
{%- if record.contributors %}
|
|
||||||
<p>
|
|
||||||
{%- include "invenio_rdm_records/details/contributors.html" %}
|
|
||||||
</p>
|
|
||||||
{%- endif %}
|
|
||||||
|
|
||||||
<div class="ui grid">
|
|
||||||
<div class="two column row">
|
|
||||||
<div class="left floated column">
|
|
||||||
{%- include "invenio_theme_tugraz/details/doi.html" %}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="right floated column">
|
|
||||||
{#
|
|
||||||
{%- include "invenio_rdm_records/details/contact.html" %}
|
|
||||||
#}
|
|
||||||
|
|
||||||
<span class="access-right">
|
|
||||||
{{ record | vocabulary_title('access_right') | lower_case }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{%- include "invenio_rdm_records/details/citation.html" %}
|
|
||||||
{%- include "invenio_rdm_records/details/keywords.html" %}
|
|
||||||
{%- include "invenio_rdm_records/details/description.html" %}
|
|
||||||
{%- include "invenio_rdm_records/details/licenses.html" %}
|
|
||||||
|
|
||||||
{# files #}
|
|
||||||
{%- if record.files and record | can_list_files %}
|
|
||||||
{%- set files = record.files %}
|
|
||||||
{{ preview_file_box(files | select_preview_file, pid) }}
|
|
||||||
{{ file_list_box(files.dumps(), pid) }}
|
|
||||||
{%- else %}
|
|
||||||
<br>
|
|
||||||
|
|
||||||
<p style="text-align: center;">
|
|
||||||
No associated files.
|
|
||||||
</p>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{# More details #}
|
|
||||||
|
|
||||||
{%- endblock record_body %}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="six wide column">
|
|
||||||
{% block sidebar %}
|
|
||||||
<div class="ui segment rdm-sidebar">
|
|
||||||
{%- include "invenio_rdm_records/details/side_bar.html" %}
|
|
||||||
</div>
|
|
||||||
{% endblock sidebar %}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{%- endblock page_body %}
|
|
||||||
|
|
||||||
{%- block javascript %}
|
|
||||||
{{ super() }}
|
|
||||||
{{ webpack['invenio-rdm-records-js.js'] }}
|
|
||||||
{# Communities management #}
|
|
||||||
{{ webpack['invenio-communities-records.js'] }}
|
|
||||||
{{webpack['previewer_theme.js']}}
|
|
||||||
{%- endblock javascript %}
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
# German translations for invenio-theme-tugraz.
|
# German translations for invenio-theme-tugraz.
|
||||||
# Copyright (C) 2020 mojib wali
|
# Copyright (C) 2020-2021 Graz University of Technology
|
||||||
# This file is distributed under the same license as the
|
# This file is distributed under the same license as the
|
||||||
# invenio-theme-tugraz project.
|
# invenio-theme-tugraz project.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
|
||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: invenio-theme-tugraz 1.0.4\n"
|
"Project-Id-Version: invenio-theme-tugraz 1.0.4\n"
|
||||||
"Report-Msgid-Bugs-To: mojib.wali@tugraz.at\n"
|
"Report-Msgid-Bugs-To: mojib.wali@tugraz.at\n"
|
||||||
"POT-Creation-Date: 2020-10-06 14:28+0200\n"
|
"POT-Creation-Date: 2021-05-10 10:36+0200\n"
|
||||||
"PO-Revision-Date: 2020-10-06 10:27+0200\n"
|
"PO-Revision-Date: 2020-10-06 10:27+0200\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
@@ -17,24 +17,23 @@ msgstr ""
|
|||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 2.8.0\n"
|
"Generated-By: Babel 2.9.1\n"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/config.py:13 invenio_theme_tugraz/config.py:52
|
#: invenio_theme_tugraz/config.py:14 invenio_theme_tugraz/config.py:63
|
||||||
msgid "TU Graz Repository"
|
msgid "TU Graz Repository"
|
||||||
msgstr ""
|
msgstr "TU Graz Repository"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/config.py:55
|
#: invenio_theme_tugraz/config.py:66
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:31
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:30
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:67
|
|
||||||
msgid "Repository"
|
msgid "Repository"
|
||||||
msgstr "Repository"
|
msgstr "Repository"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/config.py:80
|
#: invenio_theme_tugraz/config.py:91
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Deutsche"
|
msgstr "Deutsche"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:27
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:26
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:27
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:26
|
||||||
msgid "Invenio"
|
msgid "Invenio"
|
||||||
msgstr "Invenio"
|
msgstr "Invenio"
|
||||||
|
|
||||||
@@ -47,314 +46,427 @@ msgid ""
|
|||||||
"your research is stored safely for the future in TU Graz library for as "
|
"your research is stored safely for the future in TU Graz library for as "
|
||||||
"long as TU Graz library exists."
|
"long as TU Graz library exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ihre Forschung wird für die Zukunft sicher in der Bibliothek der TU Graz "
|
"Ihre Forschung ist in der Bibliothek der TU Graz für die Zukunft "
|
||||||
"gespeichert als solange die Bibliothek TU Graz existiert."
|
"gespeichert,solange die Bibliothek der TU Graz existiert."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:4
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:4
|
||||||
msgid "Trusted"
|
msgid "Trusted"
|
||||||
msgstr ""
|
msgstr "Vertrauenswürdig"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:4
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:4
|
||||||
msgid ""
|
msgid ""
|
||||||
"built and operated by CERN and OpenAIRE to ensure that everyone can join "
|
"built and operated by CERN and OpenAIRE to ensure that everyone can join "
|
||||||
"in Open Science."
|
"in Open Science."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Aufgebaut und betrieben von CERN und OpenAIRE, um sicherzustellen, dass "
|
||||||
|
"jeder an Open Science teilnehmen kann."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:5
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:5
|
||||||
msgid "Citeable"
|
msgid "Citeable"
|
||||||
msgstr ""
|
msgstr "Zitierfähig "
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:5
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:5
|
||||||
msgid ""
|
msgid ""
|
||||||
"every upload is assigned a Digital Object Identifier (DOI), to make them "
|
"every upload is assigned a Digital Object Identifier (DOI), to make them "
|
||||||
"citable and trackable."
|
"citable and trackable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Jeder Upload wird mit einem Digital Object Identifier (DOI) versehen,um "
|
||||||
|
"ihn zitierfähig und nachverfolgbar zu"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:6
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:6
|
||||||
msgid "No waiting time"
|
msgid "No waiting time"
|
||||||
msgstr ""
|
msgstr "Keine Wartezeit"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:6
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:6
|
||||||
msgid ""
|
msgid ""
|
||||||
"Uploads are made available online as soon as you hit publish, and your "
|
"Uploads are made available online as soon as you hit publish, and your "
|
||||||
"DOI is registered within seconds."
|
"DOI is registered within seconds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Uploads stehen sofort nach drücken auf “Veröffentlichen” zur Verfügung. "
|
||||||
|
"Ihre DOI wird innerhalb von Sekunden registriert."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:7
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:7
|
||||||
msgid "Open or closed"
|
msgid "Open or closed"
|
||||||
msgstr ""
|
msgstr "Offen oder geschlossen"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:7
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:7
|
||||||
msgid ""
|
msgid ""
|
||||||
"Share e.g. anonymized clinical trial data with only medical professionals"
|
"Share e.g. anonymized clinical trial data with only medical professionals"
|
||||||
" via our restricted access mode."
|
" via our restricted access mode."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Teilen Sie z.B. anonymisierte klinische Studiendaten nur mit "
|
||||||
|
"medizinischem Fachpersonal über unseren eingeschränkten Zugriffsmodus."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:8
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:8
|
||||||
msgid "Versioning"
|
msgid "Versioning"
|
||||||
msgstr ""
|
msgstr "Versionierung"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:8
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:8
|
||||||
msgid "Easily update your dataset with our versioning feature."
|
msgid "Easily update your dataset with our versioning feature."
|
||||||
msgstr ""
|
msgstr "Einfaches Updaten ihrer Datensätze mit unserer Versionierung."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:9
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:9
|
||||||
msgid "Usage statisics"
|
msgid "Usage statisics"
|
||||||
msgstr ""
|
msgstr "Nutzungsstatistiken"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:9
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/benefits.html:9
|
||||||
msgid "All uploads display standards compliant usage statistics"
|
msgid "All uploads display standards compliant usage statistics"
|
||||||
msgstr ""
|
msgstr "Alle Uploads entsprechen den Standards der Nutzungsstatistiken."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:34
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:34
|
||||||
msgid "Impressum"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr "Dokumentation"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:38
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:39
|
||||||
msgid "Data protection"
|
msgid "Reference Guide"
|
||||||
|
msgstr "Handbuch"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:44
|
||||||
|
msgid "Search Guide"
|
||||||
|
msgstr "Suchanleitung"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:49
|
||||||
|
msgid "Data Protection"
|
||||||
msgstr "Datenschutzerklärung"
|
msgstr "Datenschutzerklärung"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:42
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:54
|
||||||
msgid "Feedback"
|
msgid "Terms and Conditions"
|
||||||
msgstr ""
|
msgstr "Nutzungsbedingungen"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:51
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:58
|
||||||
msgid "Features"
|
msgid "Impressum"
|
||||||
msgstr ""
|
msgstr "Imprint"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:53
|
|
||||||
msgid "Scalability"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:55
|
|
||||||
msgid "Institutional integration"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:57
|
|
||||||
msgid "Next Generation Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:60
|
|
||||||
msgid "Repository Profiles"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:62
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:62
|
||||||
msgid "Resilient"
|
msgid "Feedback"
|
||||||
msgstr ""
|
msgstr "Feedback"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:69
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:71
|
||||||
msgid "Connected Services"
|
msgid "Features"
|
||||||
msgstr ""
|
msgstr "Features"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:73
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:73
|
||||||
|
msgid "Scalability"
|
||||||
|
msgstr "Skalierbarkeit"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:75
|
||||||
|
msgid "Institutional integration"
|
||||||
|
msgstr "Institutionelle Einbindung"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:77
|
||||||
|
msgid "Next Generation Repository"
|
||||||
|
msgstr "Repositorium der nächsten Generation"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:80
|
||||||
|
msgid "Repository Profiles"
|
||||||
|
msgstr "Repositorienprofile"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:82
|
||||||
|
msgid "Resilient"
|
||||||
|
msgstr "Resilient, widerstandsfähig"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:89
|
||||||
|
msgid "Connected Services"
|
||||||
|
msgstr "Verbundene Services "
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:93
|
||||||
msgid "PURE"
|
msgid "PURE"
|
||||||
msgstr ""
|
msgstr "PURE"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:76
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:96
|
||||||
msgid "CampusOnline"
|
msgid "CampusOnline"
|
||||||
msgstr ""
|
msgstr "CampusOnline"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:79
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:99
|
||||||
msgid "Research Data Management"
|
msgid "Research Data Management"
|
||||||
msgstr "Forschungsdatenmanagement"
|
msgstr "Forschungsdatenmanagement"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:106
|
||||||
msgid "Accessibility"
|
msgid "Accessibility"
|
||||||
msgstr ""
|
msgstr "Barrierefreiheit"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:107
|
||||||
msgid "Tipp:"
|
msgid "Tipp:"
|
||||||
msgstr ""
|
msgstr "Tipp"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:107
|
||||||
msgid "Use Ctrl + and Crtl -"
|
msgid "Use Ctrl + and Crtl -"
|
||||||
msgstr ""
|
msgstr "Verwenden Sie Strg+ und Strg-"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:107
|
||||||
msgid "to change the font size."
|
msgid "to change the font size."
|
||||||
msgstr ""
|
msgstr "Um die Schriftgröße zu ändern."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:34
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:117
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"<strong>Powered by</strong>\n"
|
||||||
|
" <a href=\"%(invenio_rdm)s\" target=\"_blank\">"
|
||||||
|
msgstr ""
|
||||||
|
"<strong>Powered by</strong> <a href=\"%(invenio_rdm)s\" "
|
||||||
|
"target=\"_blank\">"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:127
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"<strong>Enabled by</strong>\n"
|
||||||
|
" <a href=\"%(fair_data)s\" target=\"_blank\">"
|
||||||
|
msgstr ""
|
||||||
|
"<strong>Enabled by</strong> <a href=\"%(fair_data)s\" "
|
||||||
|
"target=\"_blank\">"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:61
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:11
|
||||||
|
msgid "Test Instance"
|
||||||
|
msgstr "Testumgebung"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:62
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:12
|
||||||
|
msgid "This is the test instance of the TU Graz Repository."
|
||||||
|
msgstr "Dies ist die Testumgebung des TU Graz Repositorys."
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:39
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr ""
|
msgstr "Startseite"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:24
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:27
|
||||||
msgid "Type and press enter to search"
|
msgid "Type and press enter to search"
|
||||||
msgstr "Suchbegriff eingeben und “Enter” drücken (?)"
|
msgstr "Suchbegriff eingeben und “Enter” drücken (?)"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:40
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:43
|
||||||
msgid "Recent uploads"
|
msgid "Recent uploads"
|
||||||
msgstr ""
|
msgstr "Kürzlich hochgeladene Dateien"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:52
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:47
|
||||||
|
msgid "There are no public records to show."
|
||||||
|
msgstr "Es sind keine öffentlich zugänglichen Datensätze vorhanden."
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:61
|
||||||
msgid "Publication date"
|
msgid "Publication date"
|
||||||
msgstr ""
|
msgstr "Datum der Veröffentlichung"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:57
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:66
|
||||||
msgid "Version"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:62
|
|
||||||
msgid "Resource type"
|
msgid "Resource type"
|
||||||
msgstr ""
|
msgstr "Art der Veröffentlichung"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:91
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:104
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
" Uploaded on %(date)s\n"
|
" Uploaded on %(date)s\n"
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr "Hochgeladen am %(date)s\n"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:110
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:131
|
||||||
msgid "More"
|
msgid "More"
|
||||||
msgstr ""
|
msgstr "Mehr"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:119
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:141
|
||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr ""
|
msgstr "Brauchen Sie Hilfe?"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:123
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:145
|
||||||
msgid "Contact us"
|
msgid "Contact us"
|
||||||
msgstr ""
|
msgstr "Kontaktiere uns"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:127
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:150
|
||||||
msgid "prioritizes all Recent uploads."
|
msgid "prioritizes all Recent uploads."
|
||||||
msgstr ""
|
msgstr "reiht die neuesten Uploads vor."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:130
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:153
|
||||||
msgid "We can help with:"
|
msgid "We can help with:"
|
||||||
msgstr ""
|
msgstr "Dabei können wir helfen:"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:135
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:158
|
||||||
msgid "Uploading your research data, software, preprints, etc."
|
msgid "Uploading your research data, software, preprints, etc."
|
||||||
msgstr ""
|
msgstr "Hochladen Ihrer Forschungsdaten, Software, Preprints usw."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:159
|
||||||
msgid "One-on-one with"
|
msgid "One-on-one with"
|
||||||
msgstr ""
|
msgstr "One-on-one mit"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:159
|
||||||
msgid "supporters."
|
msgid "supporters."
|
||||||
msgstr ""
|
msgstr "Unterstützern"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:137
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:160
|
||||||
msgid "Quota increases beyond our default policy."
|
msgid "Quota increases beyond our default policy."
|
||||||
msgstr ""
|
msgstr "Quota Erhöhungen über unsere Standard Policy hinaus."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:138
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:161
|
||||||
msgid "Scripts for automated uploading of larger datasets."
|
msgid "Scripts for automated uploading of larger datasets."
|
||||||
msgstr ""
|
msgstr "Skripte zum automatisierten Hochladen größerer Datensätze."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:143
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:166
|
||||||
msgid "Why use"
|
msgid "Why use"
|
||||||
msgstr ""
|
msgstr "Warum"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:77
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:66
|
||||||
msgid "SCIENCE"
|
#, fuzzy
|
||||||
msgstr "Wissenschaft"
|
msgid "REPOSITORY"
|
||||||
|
msgstr "Repository"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:68
|
||||||
|
msgid "LIBRARY & ARCHIVES"
|
||||||
|
msgstr "Bibliothek und Archiv"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:78
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:78
|
||||||
msgid "PASSION"
|
msgid "SCIENCE"
|
||||||
msgstr "Leidenschaft"
|
msgstr "WISSEN"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:79
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:79
|
||||||
|
msgid "PASSION"
|
||||||
|
msgstr "TECHNIK"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:80
|
||||||
msgid "TECHNOLOGY"
|
msgid "TECHNOLOGY"
|
||||||
msgstr "Technik"
|
msgstr "LEIDENSCHAFT"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:8
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:8
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:59
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:59
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:80
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:78
|
||||||
msgid "Sign Up"
|
msgid "Sign up"
|
||||||
msgstr ""
|
msgstr "Registrierung"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:15
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:15
|
||||||
msgid "Log in"
|
msgid "Log in"
|
||||||
msgstr "Einloggen"
|
msgstr "Einloggen"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:30
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:30
|
||||||
msgid "Logout"
|
msgid "Sign out"
|
||||||
msgstr "Ausloggen"
|
msgstr "Ausloggen"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:24
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:23
|
||||||
msgid "Log in to Repository"
|
msgid "Log in to Repository"
|
||||||
msgstr ""
|
msgstr "Anmelden"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:31
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:29
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid " Login with %(type)s"
|
msgid " Log in with %(type)s"
|
||||||
msgstr ""
|
msgstr "Einloggen mit"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:35
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:33
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:54
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:52
|
||||||
msgid "Or"
|
msgid "Or"
|
||||||
msgstr "Oder"
|
msgstr "Oder"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:46
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:45
|
||||||
msgid "Log In"
|
msgid "Log In"
|
||||||
msgstr "Einloggen"
|
msgstr "Einloggen"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:58
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:58
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "New to %(sitename)s?"
|
msgid "New to %(sitename)s?"
|
||||||
msgstr ""
|
msgstr "Neu im %(sitename)s?"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:68
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:68
|
||||||
msgid "Forgot password?"
|
msgid "Forgot password?"
|
||||||
msgstr ""
|
msgstr "Passwort vergessen"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:22
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:20
|
||||||
msgid "Create an Account"
|
msgid "Create an Account"
|
||||||
msgstr ""
|
msgstr "Einen Account erstellen"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:25
|
||||||
|
msgid "Citeable. Discoverable."
|
||||||
|
msgstr "Zitierfähig. Auffindbar."
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:27
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:27
|
||||||
msgid "Citeable. Discoverable."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:29
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Uploads get a Digital Object Identifier (DOI) to make them easily and "
|
"Uploads get a Digital Object Identifier (DOI) to make them easily and "
|
||||||
"uniquely citeable."
|
"uniquely citeable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Uploads erhalten eine DOI und werden damit leichtauffindbar und "
|
||||||
|
"zitierfähig."
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:28
|
||||||
|
msgid "Communities."
|
||||||
|
msgstr "Communities"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:30
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:30
|
||||||
msgid "Communities."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:32
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Accept or reject uploads to your own community (e.g workshops, EU "
|
"Accept or reject uploads to your own community (e.g workshops, EU "
|
||||||
"projects, institutions or entire disciplines)."
|
"projects, institutions or entire disciplines)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Annehmen oder Ablehnen von Uploads in Ihrer eigenen Community (z.B. "
|
||||||
|
"workshop, EU-Projekt, Forschungseinrichtung, Disziplin)"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:32
|
||||||
|
msgid "Trusted Research Data Management"
|
||||||
|
msgstr "Vertrauenswürdiges Forschungsdatenmanagement"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:34
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:34
|
||||||
msgid "Trusted Research Data Management"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:36
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Built on top of TU Graz expertise in managing of the research data from "
|
"Built on top of TU Graz expertise in managing of the research data from "
|
||||||
"the Graz University of Technology."
|
"the Graz University of Technology."
|
||||||
msgstr ""
|
msgstr "Gebaut basierend auf Expertise derTU Graz im Bereich Data Management"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:50
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:48
|
||||||
msgid "Sign up with TUGRAZ "
|
msgid "Sign up with TUGRAZ "
|
||||||
|
msgstr "Mit Ihrem TUGonline-Account einloggen"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/deposit/deposit.html:10
|
||||||
|
msgid "New version"
|
||||||
|
msgstr "neue Version"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/deposit/deposit.html:12
|
||||||
|
msgid "New upload"
|
||||||
|
msgstr "Neuer upload"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/deposit/deposit.html:14
|
||||||
|
msgid "Edit upload"
|
||||||
|
msgstr "Upload bearbeiten"
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:63
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" There is a %(link_start)snewer version%(link_end)s of the "
|
||||||
|
"record available.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"Es ist eine %(link_start)sneuere Version%(link_end)s des Eintrags "
|
||||||
|
"verfügbar."
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:138
|
||||||
|
msgid "Files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/details/doi.html:28
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:146
|
||||||
msgid "RDM DOI Badge"
|
msgid "Reason"
|
||||||
msgstr ""
|
msgstr "Grund"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/details/doi.html:32
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:52
|
||||||
msgid "DOI"
|
msgid "Uploads"
|
||||||
msgstr ""
|
msgstr "Hochladen"
|
||||||
|
|
||||||
|
#~ msgid "Version"
|
||||||
|
#~ msgstr "Version"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "your research is stored safely for "
|
#~ "\n"
|
||||||
#~ "the future in CERN’s Data Centre "
|
#~ " Uploaded on %(date)s\n"
|
||||||
#~ "for as long as CERN exists."
|
#~ " "
|
||||||
|
#~ msgstr "Hochgeladen am %(date)s\n"
|
||||||
|
|
||||||
|
#~ msgid "Handbook"
|
||||||
|
#~ msgstr "Handbuch"
|
||||||
|
|
||||||
|
|
||||||
|
#~ msgid "RDM DOI Badge"
|
||||||
|
#~ msgstr "RDM DOI Abzeichen"
|
||||||
|
|
||||||
|
#~ msgid "DOI"
|
||||||
|
#~ msgstr "DOI"
|
||||||
|
|
||||||
|
#~ msgid "Open Access"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
|
|
||||||
#~ msgid "One-on-one with {{config.THEME_SITENAME}} supporters."
|
#~ msgid "No minted DOI"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "Enabled by\n"
|
||||||
|
#~ " <a href=\"%(fair_data)s\" target=\"_blank\">"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,39 +1,38 @@
|
|||||||
# Translations template for invenio-theme-tugraz.
|
# Translations template for invenio-theme-tugraz.
|
||||||
# Copyright (C) 2020 mojib wali
|
# Copyright (C) 2021 Graz University of Technology
|
||||||
# This file is distributed under the same license as the
|
# This file is distributed under the same license as the
|
||||||
# invenio-theme-tugraz project.
|
# invenio-theme-tugraz project.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: invenio-theme-tugraz 1.0.4\n"
|
"Project-Id-Version: invenio-theme-tugraz 3.0.1\n"
|
||||||
"Report-Msgid-Bugs-To: mojib.wali@tugraz.at\n"
|
"Report-Msgid-Bugs-To: mojib.wali@tugraz.at\n"
|
||||||
"POT-Creation-Date: 2020-10-06 14:28+0200\n"
|
"POT-Creation-Date: 2021-05-10 10:36+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 2.8.0\n"
|
"Generated-By: Babel 2.9.1\n"
|
||||||
|
|
||||||
#: invenio_theme_tugraz/config.py:13 invenio_theme_tugraz/config.py:52
|
#: invenio_theme_tugraz/config.py:14 invenio_theme_tugraz/config.py:63
|
||||||
msgid "TU Graz Repository"
|
msgid "TU Graz Repository"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/config.py:55
|
#: invenio_theme_tugraz/config.py:66
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:31
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:30
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:67
|
|
||||||
msgid "Repository"
|
msgid "Repository"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/config.py:80
|
#: invenio_theme_tugraz/config.py:91
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:27
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:26
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:27
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:26
|
||||||
msgid "Invenio"
|
msgid "Invenio"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -104,165 +103,213 @@ msgid "All uploads display standards compliant usage statistics"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:34
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:34
|
||||||
|
msgid "Documentation"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:39
|
||||||
|
msgid "Reference Guide"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:44
|
||||||
|
msgid "Search Guide"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:49
|
||||||
|
msgid "Data Protection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:54
|
||||||
|
msgid "Terms and Conditions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:58
|
||||||
msgid "Impressum"
|
msgid "Impressum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:38
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:62
|
||||||
msgid "Data protection"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:42
|
|
||||||
msgid "Feedback"
|
msgid "Feedback"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:51
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:71
|
||||||
msgid "Features"
|
msgid "Features"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:53
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:73
|
||||||
msgid "Scalability"
|
msgid "Scalability"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:55
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:75
|
||||||
msgid "Institutional integration"
|
msgid "Institutional integration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:57
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:77
|
||||||
msgid "Next Generation Repository"
|
msgid "Next Generation Repository"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:60
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:80
|
||||||
msgid "Repository Profiles"
|
msgid "Repository Profiles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:62
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:82
|
||||||
msgid "Resilient"
|
msgid "Resilient"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:69
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:89
|
||||||
msgid "Connected Services"
|
msgid "Connected Services"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:73
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:93
|
||||||
msgid "PURE"
|
msgid "PURE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:76
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:96
|
||||||
msgid "CampusOnline"
|
msgid "CampusOnline"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:79
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:99
|
||||||
msgid "Research Data Management"
|
msgid "Research Data Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:106
|
||||||
msgid "Accessibility"
|
msgid "Accessibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:107
|
||||||
msgid "Tipp:"
|
msgid "Tipp:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:107
|
||||||
msgid "Use Ctrl + and Crtl -"
|
msgid "Use Ctrl + and Crtl -"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:107
|
||||||
msgid "to change the font size."
|
msgid "to change the font size."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:34
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:117
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"<strong>Powered by</strong>\n"
|
||||||
|
" <a href=\"%(invenio_rdm)s\" target=\"_blank\">"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:127
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"<strong>Enabled by</strong>\n"
|
||||||
|
" <a href=\"%(fair_data)s\" target=\"_blank\">"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:61
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:11
|
||||||
|
msgid "Test Instance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:62
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:12
|
||||||
|
msgid "This is the test instance of the TU Graz Repository."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:39
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:24
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:27
|
||||||
msgid "Type and press enter to search"
|
msgid "Type and press enter to search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:40
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:43
|
||||||
msgid "Recent uploads"
|
msgid "Recent uploads"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:52
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:47
|
||||||
|
msgid "There are no public records to show."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:61
|
||||||
msgid "Publication date"
|
msgid "Publication date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:57
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:66
|
||||||
msgid "Version"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:62
|
|
||||||
msgid "Resource type"
|
msgid "Resource type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:91
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:104
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
" Uploaded on %(date)s\n"
|
" Uploaded on %(date)s\n"
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:110
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:131
|
||||||
msgid "More"
|
msgid "More"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:119
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:141
|
||||||
msgid "Need help?"
|
msgid "Need help?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:123
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:145
|
||||||
msgid "Contact us"
|
msgid "Contact us"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:127
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:150
|
||||||
msgid "prioritizes all Recent uploads."
|
msgid "prioritizes all Recent uploads."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:130
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:153
|
||||||
msgid "We can help with:"
|
msgid "We can help with:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:135
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:158
|
||||||
msgid "Uploading your research data, software, preprints, etc."
|
msgid "Uploading your research data, software, preprints, etc."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:159
|
||||||
msgid "One-on-one with"
|
msgid "One-on-one with"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:159
|
||||||
msgid "supporters."
|
msgid "supporters."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:137
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:160
|
||||||
msgid "Quota increases beyond our default policy."
|
msgid "Quota increases beyond our default policy."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:138
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:161
|
||||||
msgid "Scripts for automated uploading of larger datasets."
|
msgid "Scripts for automated uploading of larger datasets."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:143
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:166
|
||||||
msgid "Why use"
|
msgid "Why use"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:77
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:66
|
||||||
msgid "SCIENCE"
|
msgid "REPOSITORY"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:68
|
||||||
|
msgid "LIBRARY & ARCHIVES"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:78
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:78
|
||||||
msgid "PASSION"
|
msgid "SCIENCE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:79
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:79
|
||||||
|
msgid "PASSION"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:80
|
||||||
msgid "TECHNOLOGY"
|
msgid "TECHNOLOGY"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:8
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:8
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:59
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:59
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:80
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:78
|
||||||
msgid "Sign Up"
|
msgid "Sign up"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:15
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:15
|
||||||
@@ -270,24 +317,24 @@ msgid "Log in"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:30
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:30
|
||||||
msgid "Logout"
|
msgid "Sign out"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:24
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:23
|
||||||
msgid "Log in to Repository"
|
msgid "Log in to Repository"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:31
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:29
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid " Login with %(type)s"
|
msgid " Log in with %(type)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:35
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:33
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:54
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:52
|
||||||
msgid "Or"
|
msgid "Or"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:46
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:45
|
||||||
msgid "Log In"
|
msgid "Log In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -300,49 +347,73 @@ msgstr ""
|
|||||||
msgid "Forgot password?"
|
msgid "Forgot password?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:22
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:20
|
||||||
msgid "Create an Account"
|
msgid "Create an Account"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:27
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:25
|
||||||
msgid "Citeable. Discoverable."
|
msgid "Citeable. Discoverable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:29
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:27
|
||||||
msgid ""
|
msgid ""
|
||||||
"Uploads get a Digital Object Identifier (DOI) to make them easily and "
|
"Uploads get a Digital Object Identifier (DOI) to make them easily and "
|
||||||
"uniquely citeable."
|
"uniquely citeable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:30
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:28
|
||||||
msgid "Communities."
|
msgid "Communities."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:32
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:30
|
||||||
msgid ""
|
msgid ""
|
||||||
"Accept or reject uploads to your own community (e.g workshops, EU "
|
"Accept or reject uploads to your own community (e.g workshops, EU "
|
||||||
"projects, institutions or entire disciplines)."
|
"projects, institutions or entire disciplines)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:34
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:32
|
||||||
msgid "Trusted Research Data Management"
|
msgid "Trusted Research Data Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:36
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:34
|
||||||
msgid ""
|
msgid ""
|
||||||
"Built on top of TU Graz expertise in managing of the research data from "
|
"Built on top of TU Graz expertise in managing of the research data from "
|
||||||
"the Graz University of Technology."
|
"the Graz University of Technology."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:50
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:48
|
||||||
msgid "Sign up with TUGRAZ "
|
msgid "Sign up with TUGRAZ "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/details/doi.html:28
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/deposit/deposit.html:10
|
||||||
msgid "RDM DOI Badge"
|
msgid "New version"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/details/doi.html:32
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/deposit/deposit.html:12
|
||||||
msgid "DOI"
|
msgid "New upload"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/deposit/deposit.html:14
|
||||||
|
msgid "Edit upload"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:63
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" There is a %(link_start)snewer version%(link_end)s of the "
|
||||||
|
"record available.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:138
|
||||||
|
msgid "Files"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:146
|
||||||
|
msgid "Reason"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:52
|
||||||
|
msgid "Uploads"
|
||||||
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -12,4 +12,4 @@ This file is imported by ``invenio_theme_tugraz.__init__``,
|
|||||||
and parsed by ``setup.py``.
|
and parsed by ``setup.py``.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__version__ = "1.0.6"
|
__version__ = "3.4.0"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -8,40 +8,119 @@
|
|||||||
|
|
||||||
"""invenio module for TUGRAZ theme."""
|
"""invenio module for TUGRAZ theme."""
|
||||||
|
|
||||||
|
import binascii
|
||||||
|
from os import environ
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
|
import requests
|
||||||
from elasticsearch_dsl.utils import AttrDict
|
from elasticsearch_dsl.utils import AttrDict
|
||||||
from flask import Blueprint, render_template
|
from flask import Blueprint, current_app, g, redirect, render_template, request, url_for
|
||||||
|
from flask_babelex import get_locale
|
||||||
|
from flask_login import login_required
|
||||||
|
from flask_menu import current_menu
|
||||||
|
from invenio_app_rdm.records_ui.views.decorators import (
|
||||||
|
pass_is_preview,
|
||||||
|
pass_record_files,
|
||||||
|
pass_record_or_draft,
|
||||||
|
)
|
||||||
|
from invenio_rdm_records.resources.serializers import UIJSONSerializer
|
||||||
|
|
||||||
from .search import FrontpageRecordsSearch
|
from .search import FrontpageRecordsSearch
|
||||||
|
|
||||||
blueprint = Blueprint(
|
|
||||||
"invenio_theme_tugraz",
|
def ui_blueprint(app):
|
||||||
__name__,
|
"""Blueprint for the routes and resources provided by Invenio-theme-tugraz."""
|
||||||
template_folder="templates",
|
routes = app.config.get("TUG_ROUTES")
|
||||||
static_folder="static",
|
|
||||||
)
|
blueprint = Blueprint(
|
||||||
|
"invenio_theme_tugraz",
|
||||||
|
__name__,
|
||||||
|
template_folder="templates",
|
||||||
|
static_folder="static",
|
||||||
|
)
|
||||||
|
|
||||||
|
blueprint.add_url_rule(routes["index"], view_func=index)
|
||||||
|
blueprint.add_url_rule(routes["comingsoon"], view_func=comingsoon)
|
||||||
|
blueprint.add_url_rule(routes["guide"], view_func=guide)
|
||||||
|
blueprint.add_url_rule(routes["terms"], view_func=terms)
|
||||||
|
blueprint.add_url_rule(routes["gdpr"], view_func=gdpr)
|
||||||
|
|
||||||
|
@blueprint.app_template_filter("make_dict_like")
|
||||||
|
def make_dict_like(value: str, key: str) -> Dict[str, str]:
|
||||||
|
"""Convert the value to a dict like structure.
|
||||||
|
|
||||||
|
in the form of a key -> value pair.
|
||||||
|
"""
|
||||||
|
return {key: value}
|
||||||
|
|
||||||
|
@blueprint.app_template_filter("cast_to_dict")
|
||||||
|
def cast_to_dict(attr_dict):
|
||||||
|
"""Return the dict structure of AttrDict variable."""
|
||||||
|
return AttrDict.to_dict(attr_dict)
|
||||||
|
|
||||||
|
return blueprint
|
||||||
|
|
||||||
|
|
||||||
|
def records_serializer(records=None):
|
||||||
|
"""Serialize list of records."""
|
||||||
|
record_list = []
|
||||||
|
for record in records:
|
||||||
|
record_list.append(UIJSONSerializer().serialize_object_to_dict(record.to_dict()))
|
||||||
|
return record_list
|
||||||
|
|
||||||
|
|
||||||
@blueprint.route("/")
|
|
||||||
def index():
|
def index():
|
||||||
"""Render frontpage view."""
|
"""Frontpage."""
|
||||||
|
records = FrontpageRecordsSearch()[:5].sort("-created").execute()
|
||||||
|
|
||||||
return render_template(
|
return render_template(
|
||||||
"invenio_theme_tugraz/index.html",
|
"invenio_theme_tugraz/index.html",
|
||||||
records=FrontpageRecordsSearch()[:5].sort("-created").execute(),
|
records=records_serializer(records)
|
||||||
) # pragma: no cover
|
)
|
||||||
|
|
||||||
|
|
||||||
@blueprint.app_template_filter("make_dict_like")
|
def comingsoon():
|
||||||
def make_dict_like(value: str, key: str) -> Dict[str, str]:
|
"""Comingsoon."""
|
||||||
"""Convert the value to a dict like structure.
|
return render_template("invenio_theme_tugraz/comingsoon.html")
|
||||||
|
|
||||||
in the form of a key -> value pair.
|
|
||||||
"""
|
|
||||||
return {key: value} # pragma: no cover
|
|
||||||
|
|
||||||
|
|
||||||
@blueprint.app_template_filter("cast_to_dict")
|
def guide():
|
||||||
def cast_to_dict(attr_dict):
|
"""TUGraz_Repository_Guide."""
|
||||||
"""Return the dict structure of AttrDict variable."""
|
locale = get_locale()
|
||||||
return AttrDict.to_dict(attr_dict) # pragma: no cover
|
return redirect(url_for('static',
|
||||||
|
filename=f'documents/TUGraz_Repository_Guide_02_{locale}.pdf',
|
||||||
|
_external=True))
|
||||||
|
|
||||||
|
|
||||||
|
def terms():
|
||||||
|
"""Terms_And_Conditions."""
|
||||||
|
locale = get_locale()
|
||||||
|
return redirect(url_for('static',
|
||||||
|
filename=f'documents/TUGraz_Repository_Terms_And_Conditions_{locale}.pdf',
|
||||||
|
_external=True))
|
||||||
|
|
||||||
|
|
||||||
|
def gdpr():
|
||||||
|
"""General_Data_Protection_Rights."""
|
||||||
|
locale = get_locale()
|
||||||
|
return redirect(url_for('static',
|
||||||
|
filename=f'documents/TUGraz_Repository_General_Data_Protection_Rights_{locale}.pdf',
|
||||||
|
_external=True))
|
||||||
|
|
||||||
|
|
||||||
|
@pass_is_preview
|
||||||
|
@pass_record_or_draft
|
||||||
|
@pass_record_files
|
||||||
|
def record_detail(record=None, files=None, pid_value=None, is_preview=False):
|
||||||
|
"""Record detail page (aka landing page)."""
|
||||||
|
files_dict = None if files is None else files.to_dict()
|
||||||
|
|
||||||
|
return render_template(
|
||||||
|
"invenio_theme_tugraz/landingpage/detail.html",
|
||||||
|
record=UIJSONSerializer().serialize_object_to_dict(record.to_dict()),
|
||||||
|
pid=pid_value,
|
||||||
|
files=files_dict,
|
||||||
|
permissions=record.has_permissions_to(['edit', 'new_version', 'manage',
|
||||||
|
'update_draft', 'read_files']),
|
||||||
|
is_preview=is_preview,
|
||||||
|
)
|
||||||
|
|||||||
@@ -17,8 +17,26 @@ theme = WebpackThemeBundle(
|
|||||||
entry={
|
entry={
|
||||||
"invenio-theme-tugraz-theme": "./less/invenio_theme_tugraz/theme.less",
|
"invenio-theme-tugraz-theme": "./less/invenio_theme_tugraz/theme.less",
|
||||||
"invenio-theme-tugraz-js": "./js/invenio_theme_tugraz/theme.js",
|
"invenio-theme-tugraz-js": "./js/invenio_theme_tugraz/theme.js",
|
||||||
|
# overrides RDM deposit form
|
||||||
|
'invenio-theme-tugraz-rdm-deposit': './js/invenio_theme_tugraz/deposit/index.js',
|
||||||
|
},
|
||||||
|
dependencies={
|
||||||
|
# add any additional npm dependencies here...
|
||||||
|
# Keep these dep: in sync with releases
|
||||||
|
"@babel/runtime": "^7.9.0",
|
||||||
|
'formik': '^2.1.4',
|
||||||
|
'luxon': '^1.23.0',
|
||||||
|
'path': '^0.12.7',
|
||||||
|
'prop-types': '^15.7.2',
|
||||||
|
'react-dnd': '^11.1.3',
|
||||||
|
'react-dnd-html5-backend': '^11.1.3',
|
||||||
|
'react-invenio-deposit': '^0.14.0',
|
||||||
|
'react-invenio-forms': '^0.7.0',
|
||||||
|
'react-dropzone': "^11.0.3",
|
||||||
|
'yup': '^0.27.0',
|
||||||
|
'@ckeditor/ckeditor5-build-classic': '^16.0.0',
|
||||||
|
'@ckeditor/ckeditor5-react': '^2.1.0',
|
||||||
},
|
},
|
||||||
dependencies={},
|
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
# details.
|
# details.
|
||||||
|
|
||||||
[pytest]
|
[pytest]
|
||||||
addopts = --isort --pydocstyle --pycodestyle --doctest-glob="*.rst" --doctest-modules --cov=invenio_theme_tugraz --cov-report=term-missing
|
addopts = --isort --pydocstyle --pycodestyle --doctest-glob="*.rst" --doctest-modules --cov=invenio_theme_tugraz --cov-report=term-missing tests invenio_theme_tugraz
|
||||||
testpaths = tests invenio_theme_tugraz
|
testpaths = tests invenio_theme_tugraz
|
||||||
live_server_scope = module
|
live_server_scope = module
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
30
run-tests.sh
30
run-tests.sh
@@ -1,17 +1,33 @@
|
|||||||
#!/usr/bin/env sh
|
#!/usr/bin/env bash
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2019-2020 CERN.
|
||||||
|
# Copyright (C) 2019-2020 Northwestern University.
|
||||||
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
# details.
|
# details.
|
||||||
|
|
||||||
docker-services-cli up postgresql es redis
|
|
||||||
python -m check_manifest --ignore ".travis-*" && \
|
# Quit on errors
|
||||||
python -m sphinx.cmd.build -qnNW docs docs/_build/html && \
|
set -o errexit
|
||||||
docker-services-cli up es postgresql redis
|
|
||||||
|
# Quit on unbound symbols
|
||||||
|
set -o nounset
|
||||||
|
|
||||||
|
# Always bring down docker services
|
||||||
|
|
||||||
|
function cleanup() {
|
||||||
|
eval "$(docker-services-cli down --env)"
|
||||||
|
}
|
||||||
|
trap cleanup EXIT
|
||||||
|
|
||||||
|
|
||||||
|
python -m check_manifest --ignore ".*-requirements.txt"
|
||||||
|
python -m sphinx.cmd.build -qnNW docs docs/_build/html
|
||||||
|
eval "$(docker-services-cli up --db ${DB:-postgresql} --search ${SEARCH:-elasticsearch} --cache ${CACHE:-redis} --env)"
|
||||||
python -m pytest
|
python -m pytest
|
||||||
tests_exit_code=$?
|
tests_exit_code=$?
|
||||||
docker-services-cli down
|
python -m sphinx.cmd.build -qnNW -b doctest docs docs/_build/doctest
|
||||||
exit "$tests_exit_code"
|
exit "$tests_exit_code"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -24,7 +24,7 @@ add_ignore = D401
|
|||||||
directory = invenio_theme_tugraz/translations/
|
directory = invenio_theme_tugraz/translations/
|
||||||
|
|
||||||
[extract_messages]
|
[extract_messages]
|
||||||
copyright_holder = mojib wali
|
copyright_holder = Graz University of Technology
|
||||||
msgid_bugs_address = mojib.wali@tugraz.at
|
msgid_bugs_address = mojib.wali@tugraz.at
|
||||||
mapping-file = babel.ini
|
mapping-file = babel.ini
|
||||||
output-file = invenio_theme_tugraz/translations/messages.pot
|
output-file = invenio_theme_tugraz/translations/messages.pot
|
||||||
|
|||||||
40
setup.py
40
setup.py
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -17,26 +17,33 @@ history = open("CHANGES.rst").read()
|
|||||||
|
|
||||||
tests_require = [
|
tests_require = [
|
||||||
"pytest-invenio>=1.4.0",
|
"pytest-invenio>=1.4.0",
|
||||||
|
"invenio-app>=1.3.0,<2.0.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Should follow invenio-app-rdm
|
||||||
|
invenio_search_version = ">=1.4.0,<1.5.0"
|
||||||
|
invenio_db_version = ">=1.0.9,<1.1.0"
|
||||||
|
|
||||||
extras_require = {
|
extras_require = {
|
||||||
|
"elasticsearch7": [f"invenio-search[elasticsearch7]{invenio_search_version}"],
|
||||||
|
"mysql": [f"invenio-db[mysql,versioning]{invenio_db_version}"],
|
||||||
|
"postgresql": [f"invenio-db[postgresql,versioning]{invenio_db_version}"],
|
||||||
|
"sqlite": [f"invenio-db[versioning]{invenio_db_version}"],
|
||||||
"docs": [
|
"docs": [
|
||||||
"Sphinx>=1.5.1",
|
"Sphinx>=3",
|
||||||
],
|
|
||||||
"mysql": [
|
|
||||||
"invenio-db[mysql]>=1.0.0",
|
|
||||||
],
|
|
||||||
"postgresql": [
|
|
||||||
"invenio-db[postgresql]>=1.0.0",
|
|
||||||
],
|
|
||||||
"sqlite": [
|
|
||||||
"invenio-db>=1.0.0",
|
|
||||||
],
|
],
|
||||||
"tests": tests_require,
|
"tests": tests_require,
|
||||||
}
|
}
|
||||||
|
|
||||||
extras_require["all"] = []
|
extras_require["all"] = []
|
||||||
for reqs in extras_require.values():
|
for name, reqs in extras_require.items():
|
||||||
|
if name[0] == ":" or name in (
|
||||||
|
"elasticsearch7",
|
||||||
|
"mysql",
|
||||||
|
"postgresql",
|
||||||
|
"sqlite",
|
||||||
|
):
|
||||||
|
continue
|
||||||
extras_require["all"].extend(reqs)
|
extras_require["all"].extend(reqs)
|
||||||
|
|
||||||
setup_requires = [
|
setup_requires = [
|
||||||
@@ -49,8 +56,7 @@ install_requires = [
|
|||||||
"Flask-WebpackExt>=1.0.0",
|
"Flask-WebpackExt>=1.0.0",
|
||||||
"invenio-assets>=1.2.0",
|
"invenio-assets>=1.2.0",
|
||||||
"invenio-i18n>=1.2.0",
|
"invenio-i18n>=1.2.0",
|
||||||
"elasticsearch_dsl>=7.2.1",
|
"invenio_config_tugraz>=0.6.0",
|
||||||
"invenio_search>=1.3.1",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
packages = find_packages()
|
packages = find_packages()
|
||||||
@@ -69,9 +75,9 @@ setup(
|
|||||||
long_description=readme + "\n\n" + history,
|
long_description=readme + "\n\n" + history,
|
||||||
keywords="invenio, theme, invenioRDM, TU-Graz, Graz University of Technology, statistics",
|
keywords="invenio, theme, invenioRDM, TU-Graz, Graz University of Technology, statistics",
|
||||||
license="MIT",
|
license="MIT",
|
||||||
author="mojib wali",
|
author="Graz University of Technology",
|
||||||
author_email="mojib.wali@tugraz.at",
|
author_email="mojib.wali@tugraz.at",
|
||||||
url="https://github.com/mb-wali/invenio-theme-tugraz",
|
url="https://github.com/tu-graz-library/invenio-theme-tugraz",
|
||||||
packages=packages,
|
packages=packages,
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
include_package_data=True,
|
include_package_data=True,
|
||||||
@@ -81,7 +87,7 @@ setup(
|
|||||||
"invenio_theme_tugraz = invenio_theme_tugraz:InvenioThemeTugraz",
|
"invenio_theme_tugraz = invenio_theme_tugraz:InvenioThemeTugraz",
|
||||||
],
|
],
|
||||||
"invenio_base.blueprints": [
|
"invenio_base.blueprints": [
|
||||||
"invenio_theme_tugraz = invenio_theme_tugraz.views:blueprint",
|
"invenio_theme_tugraz = invenio_theme_tugraz.views:ui_blueprint",
|
||||||
],
|
],
|
||||||
"invenio_i18n.translations": [
|
"invenio_i18n.translations": [
|
||||||
"messages = invenio_theme_tugraz",
|
"messages = invenio_theme_tugraz",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
@@ -22,6 +22,7 @@ from flask_babelex import Babel
|
|||||||
from invenio_db import InvenioDB, db
|
from invenio_db import InvenioDB, db
|
||||||
from invenio_i18n import InvenioI18N
|
from invenio_i18n import InvenioI18N
|
||||||
from invenio_search import InvenioSearch
|
from invenio_search import InvenioSearch
|
||||||
|
from sqlalchemy_utils.functions import create_database, database_exists, drop_database
|
||||||
|
|
||||||
from invenio_theme_tugraz import InvenioThemeTugraz
|
from invenio_theme_tugraz import InvenioThemeTugraz
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020 mojib wali.
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
#
|
#
|
||||||
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
# modify it under the terms of the MIT License; see LICENSE file for more
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
|||||||
22
tests/ui/conftest.py
Normal file
22
tests/ui/conftest.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
#
|
||||||
|
# invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
|
# modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
# details.
|
||||||
|
|
||||||
|
"""Pytest configuration.
|
||||||
|
|
||||||
|
See https://pytest-invenio.readthedocs.io/ for documentation on which test
|
||||||
|
fixtures are available.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
from invenio_app.factory import create_ui
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture(scope='module')
|
||||||
|
def create_app(instance_path):
|
||||||
|
"""Application factory fixture."""
|
||||||
|
return create_ui
|
||||||
33
tests/ui/test_views.py
Normal file
33
tests/ui/test_views.py
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# # -*- coding: utf-8 -*-
|
||||||
|
# #
|
||||||
|
# # Copyright (C) 2020-2021 Graz University of Technology.
|
||||||
|
# #
|
||||||
|
# # invenio-theme-tugraz is free software; you can redistribute it and/or
|
||||||
|
# # modify it under the terms of the MIT License; see LICENSE file for more
|
||||||
|
# # details.
|
||||||
|
|
||||||
|
# """Test views."""
|
||||||
|
|
||||||
|
# from elasticsearch_dsl.utils import AttrDict
|
||||||
|
|
||||||
|
# from invenio_theme_tugraz.views import cast_to_dict, make_dict_like
|
||||||
|
|
||||||
|
|
||||||
|
# def test_make_dict_like():
|
||||||
|
# """Test make_dict_like."""
|
||||||
|
# access = {
|
||||||
|
# "access_right" : "open"
|
||||||
|
# }
|
||||||
|
# dicts = make_dict_like("open", "access_right")
|
||||||
|
# assert access == dicts
|
||||||
|
|
||||||
|
|
||||||
|
# def test_cast_to_dict():
|
||||||
|
# """Test cast_to_dict."""
|
||||||
|
# resource_type = {
|
||||||
|
# "subtype" : "publication-datamanagementplan",
|
||||||
|
# "type" : "publication"
|
||||||
|
# }
|
||||||
|
# expected = {'subtype': 'publication-datamanagementplan', 'type': 'publication'}
|
||||||
|
# attr = cast_to_dict(AttrDict(resource_type))
|
||||||
|
# assert expected == attr
|
||||||
Reference in New Issue
Block a user