mirror of
https://github.com/Cian-H/invenio-theme-iform.git
synced 2025-12-22 20:51:58 +00:00
global: route blueprint migrated to config-tugraz
This is required to make sure config module is independent
This commit is contained in:
@@ -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",
|
|
||||||
}
|
}
|
||||||
|
|||||||
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.
@@ -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>
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user