Compare commits

...

3 Commits

Author SHA1 Message Date
Mojib Wali 2290dbe3cb v3.4.1 2021-06-04 12:02:12 +02:00
mb-wali 15f4d5fce3 dep: bump in config module 2021-06-04 11:55:41 +02:00
mb-wali b76f27c037 global: route blueprint migrated to config-tugraz
This is required to make sure config module is independent
2021-06-04 11:55:41 +02:00
13 changed files with 6 additions and 40 deletions
-3
View File
@@ -119,7 +119,4 @@ DEPOSITS_HEADER_TEMPLATE = "invenio_theme_tugraz/header.html"
TUG_ROUTES = { TUG_ROUTES = {
"index": "/", "index": "/",
"comingsoon": "/comingsoon", "comingsoon": "/comingsoon",
"guide": "/guide",
"terms": "/terms",
"gdpr": "/gdpr",
} }
@@ -34,7 +34,7 @@ details.
{{_ ("Documentation")}} <i class="external alternate icon"></i> {{_ ("Documentation")}} <i class="external alternate icon"></i>
</a> </a>
<br> <br>
<a href="{{ url_for('invenio_theme_tugraz.guide') }}" <a href="{{ url_for('invenio_config_tugraz.guide') }}"
title="Quick guide" target="_blank"> title="Quick guide" target="_blank">
{{_ ("Reference Guide")}} <i class="download icon"></i> {{_ ("Reference Guide")}} <i class="download icon"></i>
</a> </a>
@@ -44,12 +44,12 @@ details.
{{_ ("Search Guide")}}<i class="angle right icon"></i> {{_ ("Search Guide")}}<i class="angle right icon"></i>
</a> </a>
<br> <br>
<a href="{{ url_for('invenio_theme_tugraz.gdpr') }}" <a href="{{ url_for('invenio_config_tugraz.gdpr') }}"
title="General Data Protection Rights" target="_blank"> title="General Data Protection Rights" target="_blank">
{{_ ("Data Protection")}} <i class="download icon"></i> {{_ ("Data Protection")}} <i class="download icon"></i>
</a> </a>
<br> <br>
<a href="{{ url_for('invenio_theme_tugraz.terms') }}" <a href="{{ url_for('invenio_config_tugraz.terms') }}"
title="Terms and Conditions" target="_blank"> title="Terms and Conditions" target="_blank">
{{_ ("Terms and Conditions")}} <i class="download icon"></i> {{_ ("Terms and Conditions")}} <i class="download icon"></i>
</a> </a>
+1 -1
View File
@@ -12,4 +12,4 @@ This file is imported by ``invenio_theme_tugraz.__init__``,
and parsed by ``setup.py``. and parsed by ``setup.py``.
""" """
__version__ = "3.4.0" __version__ = "3.4.1"
+1 -32
View File
@@ -12,12 +12,8 @@ import binascii
from os import environ 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, current_app, g, redirect, render_template, request, url_for from flask import Blueprint, render_template
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 ( from invenio_app_rdm.records_ui.views.decorators import (
pass_is_preview, pass_is_preview,
pass_record_files, pass_record_files,
@@ -41,9 +37,6 @@ def ui_blueprint(app):
blueprint.add_url_rule(routes["index"], view_func=index) blueprint.add_url_rule(routes["index"], view_func=index)
blueprint.add_url_rule(routes["comingsoon"], view_func=comingsoon) 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") @blueprint.app_template_filter("make_dict_like")
def make_dict_like(value: str, key: str) -> Dict[str, str]: def make_dict_like(value: str, key: str) -> Dict[str, str]:
@@ -84,30 +77,6 @@ def comingsoon():
return render_template("invenio_theme_tugraz/comingsoon.html") return render_template("invenio_theme_tugraz/comingsoon.html")
def guide():
"""TUGraz_Repository_Guide."""
locale = get_locale()
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_is_preview
@pass_record_or_draft @pass_record_or_draft
@pass_record_files @pass_record_files
+1 -1
View File
@@ -56,7 +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",
"invenio_config_tugraz>=0.6.0", "invenio_config_tugraz>=0.6.1",
] ]
packages = find_packages() packages = find_packages()