mirror of
https://github.com/Cian-H/invenio-theme-iform.git
synced 2025-12-22 20:51:58 +00:00
Formatted jinja templates with djlint
This commit is contained in:
@@ -5,10 +5,10 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
{% extends config.THEME_ERROR_TEMPLATE %}
|
||||
|
||||
{% block message %}
|
||||
<h1><i class="bolt icon"></i> {{_("Locked")}}</h1>
|
||||
<p>{{_("The resource that is being accessed is locked.")}}</p>
|
||||
<h1>
|
||||
<i class="bolt icon"></i> {{ _("Locked") }}
|
||||
</h1>
|
||||
<p>{{ _("The resource that is being accessed is locked.") }}</p>
|
||||
{% endblock message %}
|
||||
|
||||
@@ -5,96 +5,98 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html{% if html_css_classes %} class="{{ html_css_classes|join(' ') }}"{% endif %} lang="{{ current_i18n.locale.language|safe }}" dir="{{ current_i18n.locale.text_direction }}">
|
||||
<head>
|
||||
{%- block head %}
|
||||
{%- block head_meta %}
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
{%- if description %}<meta name="description" content="{{ description }}" />{% endif %}
|
||||
{%- if keywords %}<meta name="keywords" content="{{ keywords }}" />{% endif %}
|
||||
{%- if config.get('THEME_GOOGLE_SITE_VERIFICATION', None) %}
|
||||
{%- for google_id in config.THEME_GOOGLE_SITE_VERIFICATION %}
|
||||
<meta name="google-site-verification" content="{{google_id}}"/>
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock head_meta %}
|
||||
{%- block head_title %}
|
||||
{%- set title = title or _(config.THEME_SITENAME) or _('Invenio') %}
|
||||
<title>{{title}}</title>
|
||||
{%- endblock head_title %}
|
||||
{%- block head_links %}
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}"/>
|
||||
{%- if keywords %}<link rel="canonical" href="{{ canonical_url }}"/>{% endif %}
|
||||
{%- block head_links_langs %}
|
||||
{%- if alternate_urls %}
|
||||
{%- for alt_ln, alternate_url in alternate_urls.items() %}
|
||||
<link rel="alternate" hreflang="{{ alt_ln }}" href="{{ alternate_url }}"/>
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock %}
|
||||
{%- block head_apple_icons %}
|
||||
{%- for size in [144, 114, 72, 57] %}
|
||||
{%- set icon_name = 'apple-touch-icon-%d-precomposed.png' | format(size) %}
|
||||
<link rel="apple-touch-icon-precomposed" sizes="{{ size }}x{{ size }}" href="{{ url_for('static', filename=icon_name) }}"/>
|
||||
{%- endfor %}
|
||||
{%- endblock head_apple_icons %}
|
||||
{%- endblock head_links %}
|
||||
{%- block header %}{% endblock header %}
|
||||
{%- block css %}
|
||||
{{ webpack['theme.css'] }}
|
||||
{{ webpack['invenio-theme-tugraz-theme.css'] }}
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<html {% if html_css_classes %}class="{{ html_css_classes|join(" ") }}"{% endif %}
|
||||
lang="{{ current_i18n.locale.language|safe }}"
|
||||
dir="{{ current_i18n.locale.text_direction }}">
|
||||
<head>
|
||||
{%- block head %}
|
||||
{%- block head_meta %}
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
{%- if description %}<meta name="description" content="{{ description }}" />{% endif %}
|
||||
{%- if keywords %}<meta name="keywords" content="{{ keywords }}" />{% endif %}
|
||||
{%- if config.get('THEME_GOOGLE_SITE_VERIFICATION', None) %}
|
||||
{%- for google_id in config.THEME_GOOGLE_SITE_VERIFICATION %}
|
||||
<meta name="google-site-verification" content="{{ google_id }}" />
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock head_meta %}
|
||||
{%- block head_title %}
|
||||
{%- set title = title or _(config.THEME_SITENAME) or _('Invenio') %}
|
||||
<title>{{ title }}</title>
|
||||
{%- endblock head_title %}
|
||||
{%- block head_links %}
|
||||
<link rel="shortcut icon"
|
||||
href="{{ url_for('static', filename='favicon.ico') }}" />
|
||||
{%- if keywords %}<link rel="canonical" href="{{ canonical_url }}" />{% endif %}
|
||||
{%- block head_links_langs %}
|
||||
{%- if alternate_urls %}
|
||||
{%- for alt_ln, alternate_url in alternate_urls.items() %}
|
||||
<link rel="alternate" hreflang="{{ alt_ln }}" href="{{ alternate_url }}" />
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock %}
|
||||
{%- block head_apple_icons %}
|
||||
{%- for size in [144, 114, 72, 57] %}
|
||||
{%- set icon_name = 'apple-touch-icon-%d-precomposed.png' | format(size) %}
|
||||
<link rel="apple-touch-icon-precomposed"
|
||||
sizes="{{ size }}x{{ size }}"
|
||||
href="{{ url_for('static', filename=icon_name) }}" />
|
||||
{%- endfor %}
|
||||
{%- endblock head_apple_icons %}
|
||||
{%- endblock head_links %}
|
||||
{%- block header %}
|
||||
{% endblock header %}
|
||||
{%- block css %}
|
||||
{{ webpack['theme.css'] }}
|
||||
{{ webpack['invenio-theme-tugraz-theme.css'] }}
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
{%- endblock css %}
|
||||
{%- endblock 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">
|
||||
{% 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 browserupgrade %}
|
||||
<!--[if lt IE 8]>
|
||||
{%- endblock css %}
|
||||
{%- endblock 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">
|
||||
{% 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 browserupgrade %}
|
||||
<!--[if lt IE 8]>
|
||||
<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
{%- endblock browserupgrade %}
|
||||
{%- block body_inner %}
|
||||
|
||||
{%- block navbar_header %}
|
||||
{%- 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 browserupgrade %}
|
||||
{%- block body_inner %}
|
||||
{%- block navbar_header %}
|
||||
{%- 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 %}
|
||||
{#
|
||||
{%- block page_header %}
|
||||
{% include config.THEME_HEADER_TEMPLATE %}
|
||||
{%- endblock page_header %}
|
||||
#}
|
||||
|
||||
{%- block page_body %}
|
||||
{% include "invenio_theme/body.html" %}
|
||||
{%- endblock page_body %}
|
||||
{%- endblock body_inner %}
|
||||
{%- block javascript %}
|
||||
{% include config.THEME_JAVASCRIPT_TEMPLATE %}
|
||||
{%- endblock javascript %}
|
||||
{%- block trackingcode %}{% include config.THEME_TRACKINGCODE_TEMPLATE %}
|
||||
{%- endblock %}
|
||||
{%- endblock body %}
|
||||
</body>
|
||||
#}
|
||||
{%- block page_body %}
|
||||
{% include "invenio_theme/body.html" %}
|
||||
{%- endblock page_body %}
|
||||
{%- endblock body_inner %}
|
||||
{%- block javascript %}
|
||||
{% include config.THEME_JAVASCRIPT_TEMPLATE %}
|
||||
{%- endblock javascript %}
|
||||
{%- block trackingcode %}
|
||||
{% include config.THEME_TRACKINGCODE_TEMPLATE %}
|
||||
{%- endblock %}
|
||||
{%- endblock body %}
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,36 +1,26 @@
|
||||
{%- if config.ACCOUNTS %}
|
||||
|
||||
{%- if not current_user.is_authenticated %}
|
||||
|
||||
{%- if config.SECURITY_REGISTERABLE %}
|
||||
<div class="short-menu-right-button">
|
||||
<a href="{{ url_for('security.register') }}" class="no-decoration">
|
||||
{{_ ("Sign up")}}
|
||||
</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
|
||||
<div class="short-menu-right-button">
|
||||
<a href="{{url_for_security('login', next=request.path)}}" class="no-decoration">
|
||||
{{_ ("Log in")}}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
{%- else %}
|
||||
{%- if config.USERPROFILES %}
|
||||
|
||||
<div class="short-menu-right-button">
|
||||
<a href="{{ url_for('invenio_userprofiles.profile') }}" class="no-decoration">
|
||||
<i class="user icon"></i> {{ current_user.email }}
|
||||
</a>
|
||||
</div>
|
||||
<div class="short-menu-right-button">
|
||||
<a class="dropdown-item no-decoration" href="{{url_for_security('logout')}}">
|
||||
{{_('Sign out')}}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{%- if not current_user.is_authenticated %}
|
||||
{%- if config.SECURITY_REGISTERABLE %}
|
||||
<div class="short-menu-right-button">
|
||||
<a href="{{ url_for("security.register") }}" class="no-decoration">{{ _ ("Sign up") }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
<div class="short-menu-right-button">
|
||||
<a href="{{ url_for_security('login', next=request.path) }}"
|
||||
class="no-decoration">{{ _ ("Log in") }}</a>
|
||||
</div>
|
||||
{%- else %}
|
||||
{%- if config.USERPROFILES %}
|
||||
<div class="short-menu-right-button">
|
||||
<a href="{{ url_for("invenio_userprofiles.profile") }}"
|
||||
class="no-decoration">
|
||||
<i class="user icon"></i> {{ current_user.email }}
|
||||
</a>
|
||||
</div>
|
||||
<div class="short-menu-right-button">
|
||||
<a class="dropdown-item no-decoration"
|
||||
href="{{ url_for_security("logout") }}">{{ _("Sign out") }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
|
||||
@@ -5,94 +5,87 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
{% extends config.INVENIO_THEME_TUGRAZ_ACCOUNT_BASE %}
|
||||
|
||||
|
||||
{% from "invenio_accounts/_macros.html" import render_field, form_errors %}
|
||||
{%- from "invenio_oauthclient/_macros.html" import oauth_button %}
|
||||
{% block page_body %}
|
||||
<div class="spacer-long"></div>
|
||||
<div class="spacer-long"></div>
|
||||
<div class="ui container">
|
||||
<div class="ui centered grid padded">
|
||||
|
||||
<div class="ui padded segments large form">
|
||||
<div class="ui login segment padded">
|
||||
<div class="divider hidden"></div>
|
||||
{%- block form_header %}
|
||||
<h3 class="ui login header">{{ _('Log in to Repository') }}</h3>
|
||||
{%- endblock form_header %}
|
||||
<div class="ui divider"></div>
|
||||
<!--Log in with SSO-->
|
||||
{% if config.OAUTHCLIENT_REMOTE_APPS or config.SSO_SAML_IDPS %}
|
||||
<div class="ui form">
|
||||
{% for name in config.OAUTHCLIENT_REMOTE_APPS.keys() %}
|
||||
{{ oauth_button(name, next=request.args.get('next')) }}
|
||||
{% endfor %}
|
||||
<div class="spacer-long"></div>
|
||||
<div class="spacer-long"></div>
|
||||
<div class="ui container">
|
||||
<div class="ui centered grid padded">
|
||||
<div class="ui padded segments large form">
|
||||
<div class="ui login segment padded">
|
||||
<div class="divider hidden"></div>
|
||||
{%- block form_header %}
|
||||
<h3 class="ui login header">{{ _("Log in to Repository") }}</h3>
|
||||
{%- endblock form_header %}
|
||||
<div class="ui divider"></div>
|
||||
<!--Log in with SSO-->
|
||||
{% if config.OAUTHCLIENT_REMOTE_APPS or config.SSO_SAML_IDPS %}
|
||||
<div class="ui form">
|
||||
{% for name in config.OAUTHCLIENT_REMOTE_APPS.keys() %}
|
||||
{{ oauth_button(name, next=request.args.get('next') ) }}
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% for name in config.SSO_SAML_IDPS.keys() %}
|
||||
<div class="field">
|
||||
<a class="login-page-button ui fluid large button"
|
||||
href="{{ url_for('sso_saml.sso', idp=name) }}">
|
||||
{{ _('Log in with %(title)s', title=config.SSO_SAML_IDPS[name]['title']|default("SAML", true) )
|
||||
}}
|
||||
<img src="{{ url_for('static', filename=config.INVENIO_THEME_TUGRAZ_ICON) }}"
|
||||
height="20px" />
|
||||
</a>
|
||||
</div>
|
||||
{% endfor %}
|
||||
{%- if config.ACCOUNTS_LOCAL_LOGIN_ENABLED %}<div class="ui horizontal divider">{{ _("Or") }}</div>{%- endif %}
|
||||
{% endif %}
|
||||
{%- block form_outer %}
|
||||
{%- if config.ACCOUNTS_LOCAL_LOGIN_ENABLED %}
|
||||
{%- with form = login_user_form %}
|
||||
{%- set accordion_active = "active" if form.errors else "" %}
|
||||
<div class="ui styled accordion">
|
||||
<div class="title trigger {{ accordion_active }}">
|
||||
{{ _("Log in with repository credentials") }}
|
||||
<i class="user icon button"></i>
|
||||
</div>
|
||||
<div class="content {{ accordion_active }}">
|
||||
<form action="{{ url_for_security("login") }}"
|
||||
method="POST"
|
||||
name="login_user_form"
|
||||
class="ui large form">
|
||||
{{ form.hidden_tag() }}
|
||||
{{ form_errors(form) }}
|
||||
{{ render_field(form.email, icon="user icon", autofocus=True, errormsg=False) }}
|
||||
{{ render_field(form.password, icon="lock icon", errormsg=False) }}
|
||||
<button type="submit" class="ui fluid large submit button">
|
||||
<i class="ui sign-in icon"></i>{{ _("Log In") }}
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
{%- endwith %}
|
||||
{%- endif %}
|
||||
{%- endblock form_outer %}
|
||||
<div class="divider hidden"></div>
|
||||
</div>
|
||||
{%- block registerable %}
|
||||
{%- if security.registerable %}
|
||||
<div class="ui primary segment padded text-muted">
|
||||
{% trans sitename=config.ACCOUNTS_SITENAME %}New to {{ sitename }}?{% endtrans %}
|
||||
<a href="{{ url_for_security('register', next=request.args.get('next') ) }}">{{ _("Sign up") }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
{%- endblock registerable %}
|
||||
{%- block recoverable %}
|
||||
{%- if security.recoverable %}
|
||||
<div class="ui basic segment padded">
|
||||
<a class="ui inverted header tiny"
|
||||
href="{{ url_for_security("forgot_password") }}">{{ _("Forgot password?") }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
{%- endblock recoverable %}
|
||||
</div>
|
||||
</div>
|
||||
{% for name in config.SSO_SAML_IDPS.keys() %}
|
||||
<div class="field">
|
||||
<a class="login-page-button ui fluid large button" href="{{ url_for('sso_saml.sso', idp=name) }}">
|
||||
{{
|
||||
_('Log in with %(title)s', title=config.SSO_SAML_IDPS[name]['title']|default("SAML", true))
|
||||
}}
|
||||
<img src="{{ url_for('static', filename=config.INVENIO_THEME_TUGRAZ_ICON)}}" height="20px" />
|
||||
</a>
|
||||
</div>
|
||||
{% endfor %}
|
||||
{%- if config.ACCOUNTS_LOCAL_LOGIN_ENABLED %}
|
||||
<div class="ui horizontal divider">
|
||||
{{ _("Or") }}
|
||||
</div>
|
||||
{%- endif %}
|
||||
{% endif %}
|
||||
|
||||
{%- block form_outer %}
|
||||
{%- if config.ACCOUNTS_LOCAL_LOGIN_ENABLED %}
|
||||
{%- with form = login_user_form %}
|
||||
{%- set accordion_active = "active" if form.errors else "" %}
|
||||
<div class="ui styled accordion">
|
||||
<div class="title trigger {{ accordion_active }}">
|
||||
{{ _('Log in with repository credentials') }}
|
||||
<i class="user icon button"></i>
|
||||
</div>
|
||||
<div class="content {{ accordion_active }}">
|
||||
<form action="{{ url_for_security('login') }}" method="POST" name="login_user_form" class="ui large form">
|
||||
{{ form.hidden_tag() }}
|
||||
{{ form_errors(form) }}
|
||||
{{ render_field(form.email, icon="user icon", autofocus=True, errormsg=False) }}
|
||||
{{ render_field(form.password, icon="lock icon", errormsg=False) }}
|
||||
<button type="submit" class="ui fluid large submit button">
|
||||
<i class="ui sign-in icon"></i>{{ _('Log In') }}
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
{%- endwith %}
|
||||
{%- endif %}
|
||||
{%- endblock form_outer %}
|
||||
<div class="divider hidden"></div>
|
||||
</div>
|
||||
|
||||
{%- block registerable %}
|
||||
{%- if security.registerable %}
|
||||
<div class="ui primary segment padded text-muted">
|
||||
{% trans sitename=config.ACCOUNTS_SITENAME %}New to {{ sitename }}?{% endtrans %}
|
||||
<a href="{{ url_for_security('register', next=request.args.get('next')) }}">{{ _('Sign up') }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
{%- endblock registerable %}
|
||||
|
||||
{%- block recoverable %}
|
||||
{%- if security.recoverable %}
|
||||
<div class="ui basic segment padded">
|
||||
<a class="ui inverted header tiny"
|
||||
href="{{ url_for_security('forgot_password') }}">{{ _('Forgot password?') }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
{%- endblock recoverable %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock page_body %}
|
||||
|
||||
@@ -5,92 +5,83 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
{% extends config.INVENIO_THEME_TUGRAZ_ACCOUNT_BASE %}
|
||||
|
||||
{% from "invenio_accounts/_macros.html" import render_field, form_errors %}
|
||||
|
||||
{% block page_body %}
|
||||
<div class="spacer-long"></div>
|
||||
|
||||
<div class="ui container">
|
||||
|
||||
<div class="ui stackable two column grid">
|
||||
<div class="centered row">
|
||||
<h1 class="ui header">{{ _("Create an Account") }}</h1>
|
||||
</div>
|
||||
|
||||
<div class="column" id="switch_left">
|
||||
<div class="ui basic segment">
|
||||
<h4 class="ui header">{{ _("Citeable. Discoverable.") }}</h4>
|
||||
<p class="bodytext">
|
||||
{{ _("Uploads get a Digital Object Identifier (DOI) to make them easily and uniquely citeable.")}}</h5>
|
||||
<h4 class="ui header">{{ _("Communities.") }}</h4>
|
||||
<p class="bodytext">
|
||||
{{ _("Accept or reject uploads to your own community (e.g workshops, EU projects, institutions or entire disciplines).") }}
|
||||
</h5>
|
||||
<h4 class="ui header">{{ _("Trusted Research Data Management") }}</h4>
|
||||
<p class="bodytext">
|
||||
{{ _("Built on top of TU Graz expertise in managing of the research data from the Graz University of Technology.") }}
|
||||
</h5>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="column" id="switch_right">
|
||||
{# Sigup with SSO #}
|
||||
{%- if config.INVENIO_CONFIG_TUGRAZ_SHIBBOLETH %}
|
||||
<div class="ui divider"></div>
|
||||
<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>
|
||||
<img src="{{ url_for("static", filename=config.INVENIO_THEME_TUGRAZ_ICON) }}" height="20px" />
|
||||
</a>
|
||||
<div class="ui inverted horizontal divider"><span class="text-color">{{_ ("Or") }}</span></div>
|
||||
{%- endif %}
|
||||
|
||||
{%- block form_header %}
|
||||
{# can add a header img #}
|
||||
{%- block form_outer %}
|
||||
{%- endblock form_outer %}
|
||||
{%- endblock form_header %}
|
||||
|
||||
{%- with form = register_user_form %}
|
||||
{%- set accordion_active = "active" if form.errors else "" %}
|
||||
<div class="ui padded centered large form">
|
||||
<div class="ui styled accordion">
|
||||
<div class="title trigger {{ accordion_active }}">
|
||||
{{ _("Sign up with repository credentials") }}
|
||||
<i class="user icon button"></i>
|
||||
<div class="spacer-long"></div>
|
||||
<div class="ui container">
|
||||
<div class="ui stackable two column grid">
|
||||
<div class="centered row">
|
||||
<h1 class="ui header">{{ _("Create an Account") }}</h1>
|
||||
</div>
|
||||
<div class="content {{ accordion_active }}">
|
||||
<form class="ui large form" action="{{ url_for_security("register") }}" method="POST" name="register_user_form">
|
||||
{{ form_errors(form) }}
|
||||
{{ form.hidden_tag() }}
|
||||
{%- block registration_form_fields scoped %}
|
||||
{{ render_field(form.email, icon="user icon", autofocus=True, errormsg=False) }}
|
||||
{{ render_field(form.password, icon="lock icon", errormsg=False) }}
|
||||
{%- if form.password_confirm %}
|
||||
{{ render_field(form.password_confirm, icon="lock icon", errormsg=False) }}
|
||||
{%- endif %}
|
||||
{%- endblock registration_form_fields %}
|
||||
|
||||
{%- if form.recaptcha %}
|
||||
<div class="grouped fields">{{ form.recaptcha() }}</div>
|
||||
{%- endif %}
|
||||
|
||||
<div class="centered row">
|
||||
<button type="submit" class="ui fluid large submit button">
|
||||
<i class="ui edit outline icon"></i>{{ _("Sign up") }}
|
||||
</button>
|
||||
<div class="column" id="switch_left">
|
||||
<div class="ui basic segment">
|
||||
<h4 class="ui header">{{ _("Citeable. Discoverable.") }}</h4>
|
||||
<p class="bodytext">
|
||||
{{ _("Uploads get a Digital Object Identifier (DOI) to make them easily and uniquely citeable.") }}
|
||||
</h5>
|
||||
<h4 class="ui header">{{ _("Communities.") }}</h4>
|
||||
<p class="bodytext">
|
||||
{{ _("Accept or reject uploads to your own community (e.g workshops, EU projects, institutions or entire disciplines).") }}
|
||||
</h5>
|
||||
<h4 class="ui header">{{ _("Trusted Research Data Management") }}</h4>
|
||||
<p class="bodytext">
|
||||
{{ _("Built on top of TU Graz expertise in managing of the research data from the Graz University of Technology.") }}
|
||||
</h5>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column" id="switch_right">
|
||||
{# Sigup with SSO #}
|
||||
{%- if config.INVENIO_CONFIG_TUGRAZ_SHIBBOLETH %}
|
||||
<div class="ui divider"></div>
|
||||
<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>
|
||||
<img src="{{ url_for("static", filename=config.INVENIO_THEME_TUGRAZ_ICON) }}"
|
||||
height="20px" />
|
||||
</a>
|
||||
<div class="ui inverted horizontal divider">
|
||||
<span class="text-color">{{ _ ("Or") }}</span>
|
||||
</div>
|
||||
{%- endif %}
|
||||
{%- block form_header %}
|
||||
{# can add a header img #}
|
||||
{%- block form_outer %}
|
||||
{%- endblock form_outer %}
|
||||
{%- endblock form_header %}
|
||||
{%- with form = register_user_form %}
|
||||
{%- set accordion_active = "active" if form.errors else "" %}
|
||||
<div class="ui padded centered large form">
|
||||
<div class="ui styled accordion">
|
||||
<div class="title trigger {{ accordion_active }}">
|
||||
{{ _("Sign up with repository credentials") }}
|
||||
<i class="user icon button"></i>
|
||||
</div>
|
||||
<div class="content {{ accordion_active }}">
|
||||
<form class="ui large form"
|
||||
action="{{ url_for_security("register") }}"
|
||||
method="POST"
|
||||
name="register_user_form">
|
||||
{{ form_errors(form) }}
|
||||
{{ form.hidden_tag() }}
|
||||
{%- block registration_form_fields scoped %}
|
||||
{{ render_field(form.email, icon="user icon", autofocus=True, errormsg=False) }}
|
||||
{{ render_field(form.password, icon="lock icon", errormsg=False) }}
|
||||
{%- if form.password_confirm %}{{ render_field(form.password_confirm, icon="lock icon", errormsg=False) }}{%- endif %}
|
||||
{%- endblock registration_form_fields %}
|
||||
{%- if form.recaptcha %}<div class="grouped fields">{{ form.recaptcha() }}</div>{%- endif %}
|
||||
<div class="centered row">
|
||||
<button type="submit" class="ui fluid large submit button">
|
||||
<i class="ui edit outline icon"></i>{{ _("Sign up") }}
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{%- endwith %}
|
||||
<div class="ui divider"></div>
|
||||
</div>
|
||||
</div>
|
||||
{%- endwith %}
|
||||
<div class="ui divider"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{% endblock page_body %}
|
||||
|
||||
@@ -5,93 +5,74 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ current_i18n.locale.language|safe }}" dir="{{ current_i18n.locale.text_direction }}">
|
||||
<head>
|
||||
{%- block head %}
|
||||
{%- block head_meta %}
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
{%- if description %}
|
||||
<meta name="description" content="{{ description }}" />
|
||||
{% endif %}
|
||||
|
||||
{%- if keywords %}
|
||||
<meta name="keywords" content="{{ keywords }}" />
|
||||
{% endif %}
|
||||
|
||||
{%- if config.get("THEME_GOOGLE_SITE_VERIFICATION", None) %}
|
||||
{%- for google_id in config.THEME_GOOGLE_SITE_VERIFICATION %}
|
||||
<meta name="google-site-verification" content="{{google_id}}"/>
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock head_meta %}
|
||||
|
||||
{%- block head_title %}
|
||||
{%- set title = title or _(config.THEME_SITENAME) or _("Invenio") %}
|
||||
<title>{{title}}</title>
|
||||
{%- endblock head_title %}
|
||||
|
||||
{%- block head_links %}
|
||||
<link rel="shortcut icon" href="{{ url_for("static", filename="favicon.ico") }}"/>
|
||||
|
||||
{%- if keywords %}
|
||||
<link rel="canonical" href="{{ canonical_url }}"/>
|
||||
{% endif %}
|
||||
|
||||
{%- block head_links_langs %}
|
||||
{%- if alternate_urls %}
|
||||
{%- for alt_ln, alternate_url in alternate_urls.items() %}
|
||||
<link rel="alternate" hreflang="{{ alt_ln }}" href="{{ alternate_url }}"/>
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock %}
|
||||
{%- endblock head_links %}
|
||||
|
||||
{%- block header %}{% endblock header %}
|
||||
|
||||
{%- block css %}
|
||||
{{ webpack["theme.css"] }}
|
||||
{{ webpack["invenio-theme-tugraz-theme.css"] }}
|
||||
{%- endblock css %}
|
||||
{%- endblock head %}
|
||||
</head>
|
||||
|
||||
<body itemscope itemtype="http://schema.org/WebPage" data-spy="scroll" data-target=".scrollspy-target">
|
||||
{%- block body %}
|
||||
{%- block browserupgrade %}
|
||||
<!--[if lt IE 10]>
|
||||
<html lang="{{ current_i18n.locale.language|safe }}"
|
||||
dir="{{ current_i18n.locale.text_direction }}">
|
||||
<head>
|
||||
{%- block head %}
|
||||
{%- block head_meta %}
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
{%- if description %}<meta name="description" content="{{ description }}" />{% endif %}
|
||||
{%- if keywords %}<meta name="keywords" content="{{ keywords }}" />{% endif %}
|
||||
{%- if config.get("THEME_GOOGLE_SITE_VERIFICATION", None) %}
|
||||
{%- for google_id in config.THEME_GOOGLE_SITE_VERIFICATION %}
|
||||
<meta name="google-site-verification" content="{{ google_id }}" />
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock head_meta %}
|
||||
{%- block head_title %}
|
||||
{%- set title = title or _(config.THEME_SITENAME) or _("Invenio") %}
|
||||
<title>{{ title }}</title>
|
||||
{%- endblock head_title %}
|
||||
{%- block head_links %}
|
||||
<link rel="shortcut icon"
|
||||
href="{{ url_for("static", filename="favicon.ico") }}" />
|
||||
{%- if keywords %}<link rel="canonical" href="{{ canonical_url }}" />{% endif %}
|
||||
{%- block head_links_langs %}
|
||||
{%- if alternate_urls %}
|
||||
{%- for alt_ln, alternate_url in alternate_urls.items() %}
|
||||
<link rel="alternate" hreflang="{{ alt_ln }}" href="{{ alternate_url }}" />
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endblock %}
|
||||
{%- endblock head_links %}
|
||||
{%- block header %}
|
||||
{% endblock header %}
|
||||
{%- block css %}
|
||||
{{ webpack["theme.css"] }}
|
||||
{{ webpack["invenio-theme-tugraz-theme.css"] }}
|
||||
{%- endblock css %}
|
||||
{%- endblock head %}
|
||||
</head>
|
||||
<body itemscope
|
||||
itemtype="http://schema.org/WebPage"
|
||||
data-spy="scroll"
|
||||
data-target=".scrollspy-target">
|
||||
{%- block body %}
|
||||
{%- block browserupgrade %}
|
||||
<!--[if lt IE 10]>
|
||||
<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
|
||||
<![endif]-->
|
||||
{%- endblock browserupgrade %}
|
||||
|
||||
{%- block body_inner %}
|
||||
{%- block page_header %}
|
||||
{% include config.THEME_HEADER_TEMPLATE %}
|
||||
{%- endblock page_header %}
|
||||
|
||||
{%- block page_body %}
|
||||
{% include "invenio_theme/body.html" %}
|
||||
{%- endblock page_body %}
|
||||
|
||||
{%- block page_footer %}
|
||||
{% include config.THEME_FOOTER_TEMPLATE %}
|
||||
{%- endblock page_footer %}
|
||||
{%- endblock body_inner %}
|
||||
|
||||
{%- block javascript %}
|
||||
{% include config.THEME_JAVASCRIPT_TEMPLATE %}
|
||||
{%- endblock javascript %}
|
||||
|
||||
{%- block trackingcode %}
|
||||
{% include config.THEME_TRACKINGCODE_TEMPLATE %}
|
||||
{%- endblock %}
|
||||
{%- endblock body %}
|
||||
</body>
|
||||
{%- endblock browserupgrade %}
|
||||
{%- block body_inner %}
|
||||
{%- block page_header %}
|
||||
{% include config.THEME_HEADER_TEMPLATE %}
|
||||
{%- endblock page_header %}
|
||||
{%- block page_body %}
|
||||
{% include "invenio_theme/body.html" %}
|
||||
{%- endblock page_body %}
|
||||
{%- block page_footer %}
|
||||
{% include config.THEME_FOOTER_TEMPLATE %}
|
||||
{%- endblock page_footer %}
|
||||
{%- endblock body_inner %}
|
||||
{%- block javascript %}
|
||||
{% include config.THEME_JAVASCRIPT_TEMPLATE %}
|
||||
{%- endblock javascript %}
|
||||
{%- block trackingcode %}
|
||||
{% include config.THEME_TRACKINGCODE_TEMPLATE %}
|
||||
{%- endblock %}
|
||||
{%- endblock body %}
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -5,17 +5,29 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
<div class="ui segment" style="padding-bottom: 10px;">
|
||||
<h4>{{ _("Good reasons to use the Repository of the TU Graz") }}</h4>
|
||||
|
||||
<ul>
|
||||
<li><strong>{{_("Safe") }}</strong> — {{_("Your research results are permanently available.") }}</li>
|
||||
<li><strong>{{_("Trusted") }}</strong> — {{_("A service from TU Graz, developed in cooperation with CERN.") }}</li>
|
||||
<li><strong>{{_("Citeable") }}</strong> — {{_("Every upload is assigned a Digital Object Identifier (DOI).") }}</li>
|
||||
<li><strong>{{_("No waiting time") }}</strong> — {{_("Uploads are made available online as soon as you hit publish. Your DOI is registered within seconds.") }}</li>
|
||||
<li><strong>{{_("Open or closed") }}</strong> — {{_("You determine the visibility of your uploads. A restricted access mode is possible.") }}</li>
|
||||
<li><strong>{{_("Versioning") }}</strong> — {{_("Easily update your dataset with the versioning feature.") }}</li>
|
||||
<li><strong>{{_("Usage statistics") }}</strong> — {{ _("All uploads display standards compliant usage statistics. ") }} <a href="help/statistics">({{ _("More") }})</a></li>
|
||||
</ul>
|
||||
<h4>{{ _("Good reasons to use the Repository of the TU Graz") }}</h4>
|
||||
<ul>
|
||||
<li>
|
||||
<strong>{{ _("Safe") }}</strong> — {{ _("Your research results are permanently available.") }}
|
||||
</li>
|
||||
<li>
|
||||
<strong>{{ _("Trusted") }}</strong> — {{ _("A service from TU Graz, developed in cooperation with CERN.") }}
|
||||
</li>
|
||||
<li>
|
||||
<strong>{{ _("Citeable") }}</strong> — {{ _("Every upload is assigned a Digital Object Identifier (DOI).") }}
|
||||
</li>
|
||||
<li>
|
||||
<strong>{{ _("No waiting time") }}</strong> — {{ _("Uploads are made available online as soon as you hit publish. Your DOI is registered within seconds.") }}
|
||||
</li>
|
||||
<li>
|
||||
<strong>{{ _("Open or closed") }}</strong> — {{ _("You determine the visibility of your uploads. A restricted access mode is possible.") }}
|
||||
</li>
|
||||
<li>
|
||||
<strong>{{ _("Versioning") }}</strong> — {{ _("Easily update your dataset with the versioning feature.") }}
|
||||
</li>
|
||||
<li>
|
||||
<strong>{{ _("Usage statistics") }}</strong> — {{ _("All uploads display standards compliant usage statistics. ") }} <a href="help/statistics">({{ _("More") }})</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -5,25 +5,18 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
<div class="ui segment">
|
||||
<h4>{{ _("Need help?") }}</h4>
|
||||
|
||||
{%- if config.THEME_TUGRAZ_CONTACT_FORM %}
|
||||
<div style="padding-bottom: 10px;">
|
||||
<a id="feedback-form" class="fluid ui button">
|
||||
{{ _("Contact us") }}
|
||||
</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
<p>
|
||||
{{ _("We can help with:") }}
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>{{ _("Upload your research results, software, preprints, etc.") }}</li>
|
||||
<li>{{ _("Increase upload limit beyond our default policy of 10GB.") }}</li>
|
||||
<li>{{ _("Establish contact with data stewards.") }}</li>
|
||||
<li>{{ _("Find individual solutions.") }}</li>
|
||||
</ul>
|
||||
<h4>{{ _("Need help?") }}</h4>
|
||||
{%- if config.THEME_TUGRAZ_CONTACT_FORM %}
|
||||
<div style="padding-bottom: 10px;">
|
||||
<a id="feedback-form" class="fluid ui button">{{ _("Contact us") }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
<p>{{ _("We can help with:") }}</p>
|
||||
<ul>
|
||||
<li>{{ _("Upload your research results, software, preprints, etc.") }}</li>
|
||||
<li>{{ _("Increase upload limit beyond our default policy of 10GB.") }}</li>
|
||||
<li>{{ _("Establish contact with data stewards.") }}</li>
|
||||
<li>{{ _("Find individual solutions.") }}</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -4,18 +4,14 @@
|
||||
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.
|
||||
#}
|
||||
|
||||
{% extends config.THEME_ERROR_TEMPLATE %}
|
||||
|
||||
{% block message %}
|
||||
<h1> {{ _('Internal server error') }} </h1>
|
||||
#}
|
||||
{% extends config.THEME_ERROR_TEMPLATE %}
|
||||
{% block message %}
|
||||
<h1>{{ _("Internal server error") }}</h1>
|
||||
<p>
|
||||
{{ _(
|
||||
'Please contact <a href="mailto:{support_email}">our support</a>
|
||||
to let us know about this error.'
|
||||
).format(support_email=config.THEME_TUGRAZ_SUPPORT_EMAIL)
|
||||
}}
|
||||
{{ _('Please contact <a href="mailto:{support_email}">our support</a>
|
||||
to let us know about this error.').format(support_email=config.THEME_TUGRAZ_SUPPORT_EMAIL)
|
||||
}}
|
||||
</p>
|
||||
{# TODO: provide g.sentry_event_id here once sentry is configured, cf. invenio_theme/500.html #}
|
||||
{% endblock message %}
|
||||
{% endblock message %}
|
||||
|
||||
@@ -5,165 +5,143 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
{%- block css %}
|
||||
{{ webpack['invenio-theme-tugraz-theme.css'] }}
|
||||
{%- endblock %}
|
||||
|
||||
{%- block css %}{{ webpack['invenio-theme-tugraz-theme.css'] }}{%- endblock %}
|
||||
{%- block javascript %}
|
||||
{{ webpack['invenio-theme-tugraz-js.js'] }}
|
||||
{{ webpack['invenio-theme-tugraz-js.js'] }}
|
||||
{%- endblock javascript %}
|
||||
|
||||
<div class="spacer"></div>
|
||||
|
||||
<footer id="footer" class="footer-bottom">
|
||||
<div class="ui container">
|
||||
<div class="ui grid">
|
||||
<div class="doubling four column row">
|
||||
<div class="column">
|
||||
<h2>{{ _("Repository") }}</h2>
|
||||
<div class="ui list">
|
||||
<div class="item">
|
||||
<a href="https://tu-graz-library.github.io/docs-repository" title="Repository documentation"
|
||||
target="_blank">
|
||||
{{ _("Documentation") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
<div class="ui container">
|
||||
<div class="ui grid">
|
||||
<div class="doubling four column row">
|
||||
<div class="column">
|
||||
<h2>{{ _("Repository") }}</h2>
|
||||
<div class="ui list">
|
||||
<div class="item">
|
||||
<a href="https://tu-graz-library.github.io/docs-repository"
|
||||
title="Repository documentation"
|
||||
target="_blank">
|
||||
{{ _("Documentation") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<a href="{{ url_for("invenio_config_tugraz.guide") }}"
|
||||
title="Quick guide"
|
||||
target="_blank">
|
||||
{{ _("Reference Guide") }} <i class="download icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<a href="{{ url_for("invenio_app_rdm.help_search") }}"
|
||||
title="Search guide">
|
||||
{{ _("Search Guide") }}<i class="angle right icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<a href="{{ url_for("invenio_config_tugraz.gdpr") }}"
|
||||
title="General Data Protection Rights"
|
||||
target="_blank">
|
||||
{{ _("Data Protection") }} <i class="download icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<a href="{{ url_for("invenio_config_tugraz.terms") }}"
|
||||
title="Terms and Conditions"
|
||||
target="_blank">
|
||||
{{ _("Terms and Conditions") }} <i class="download icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<h2>{{ _("Features") }}</h2>
|
||||
<div class="ui list">
|
||||
<div class="item">{{ _("Scalability") }}</div>
|
||||
<div class="item">{{ _("Institutional integration") }}</div>
|
||||
<div class="item">{{ _("Next Generation Repository") }}</div>
|
||||
<div class="item">{{ _("Repository Profiles") }}</div>
|
||||
<div class="item">{{ _("Resilient") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<h2>{{ _("Connected Services") }}</h2>
|
||||
<div class="ui list">
|
||||
<div class="item">
|
||||
<a href="https://pure.tugraz.at" title="PURE" target="_blank">
|
||||
{{ _("PURE") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<a href="http://campusonline.tugraz.at"
|
||||
title="CAMPUS online"
|
||||
target="_blank">
|
||||
{{ _("CampusOnline") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="item">
|
||||
<a href="https://rdm.tugraz.at"
|
||||
title="Research Data Management"
|
||||
target="_blank">
|
||||
{{ _("Research Data Management") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<h2>{{ _("Accessibility") }}</h2>
|
||||
<div class="ui list">
|
||||
<div class="item">{{ _("Tipp:") }}</div>
|
||||
<div class="item">{{ _("Use Ctrl + and Crtl -") }}</div>
|
||||
<div class="item">{{ _("to change the font size.") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<a href="{{ url_for('invenio_config_tugraz.guide') }}"
|
||||
title="Quick guide" target="_blank">
|
||||
{{ _("Reference Guide") }} <i class="download icon"></i>
|
||||
</a>
|
||||
<div class="ui divider"></div>
|
||||
<div class="doubling four column row">
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Powered by</strong>
|
||||
<a href="http://inveniosoftware.org/products/rdm"
|
||||
target="_blank"
|
||||
title="invenioRDM">
|
||||
<img src="{{ url_for("static", filename="images/inveniordm-tail.svg") }}" alt="InvenioRDM logo" style="display: block; height: 90px; margin-top: 8px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Enabled by</strong>
|
||||
<a href="https://forschungsdaten.at/en/fair-data-austria/"
|
||||
target="_blank"
|
||||
title="Fair Data Austria">
|
||||
<img src="{{ url_for("static", filename="images/Fair_Data_Austria_orangerot.png") }}" alt="Fair Data Austria" style="display: block; height: auto; margin-top: 15px; width: 230px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Supported by</strong>
|
||||
<a href="https://www.openeducation.at"
|
||||
target="_blank"
|
||||
title="Open Education Austria">
|
||||
<img src="{{ url_for("static", filename="images/oea.svg") }}" alt="Open Education Austria" style="display: block; height: auto; margin-top: 15px; width: 200px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<a href="{{ url_for('invenio_app_rdm.help_search') }}"
|
||||
title="Search guide">
|
||||
{{ _("Search Guide") }}<i class="angle right icon"></i>
|
||||
</a>
|
||||
<div class="ui divider"></div>
|
||||
<div class="doubling four column row">
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Listed on</strong>
|
||||
<a href="https://www.re3data.org/repository/r3d100013565"
|
||||
target="_blank"
|
||||
title="Registry of Research Data Repositories">
|
||||
<img src="{{ url_for("static", filename="images/re3data.svg") }}" alt="Registry of Research Data Repositories" style="display: block; height: auto; width: 300px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<a href="{{ url_for('invenio_config_tugraz.gdpr') }}"
|
||||
title="General Data Protection Rights" target="_blank">
|
||||
{{ _("Data Protection") }} <i class="download icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<a href="{{ url_for('invenio_config_tugraz.terms') }}"
|
||||
title="Terms and Conditions" target="_blank">
|
||||
{{ _("Terms and Conditions") }} <i class="download icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="column">
|
||||
<h2>{{ _("Features") }}</h2>
|
||||
|
||||
<div class="ui list">
|
||||
<div class="item">{{ _("Scalability") }}</div>
|
||||
<div class="item">{{ _("Institutional integration") }}</div>
|
||||
<div class="item">{{ _("Next Generation Repository") }}</div>
|
||||
<div class="item">{{ _("Repository Profiles") }}</div>
|
||||
<div class="item">{{ _("Resilient") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="column">
|
||||
<h2>{{ _("Connected Services") }}</h2>
|
||||
<div class="ui list">
|
||||
<div class="item">
|
||||
<a href="https://pure.tugraz.at" title="PURE" target="_blank">
|
||||
{{ _("PURE") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<a href="http://campusonline.tugraz.at" title="CAMPUS online" target="_blank">
|
||||
{{ _("CampusOnline") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<a href="https://rdm.tugraz.at" title="Research Data Management" target="_blank">
|
||||
{{ _("Research Data Management") }} <i class="external alternate icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="column">
|
||||
<h2>{{ _("Accessibility") }}</h2>
|
||||
<div class="ui list">
|
||||
<div class="item">
|
||||
{{ _("Tipp:") }}
|
||||
</div>
|
||||
<div class="item">
|
||||
{{ _("Use Ctrl + and Crtl -") }}
|
||||
</div>
|
||||
<div class="item">
|
||||
{{ _("to change the font size.") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="ui divider"></div>
|
||||
|
||||
<div class="doubling four column row">
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Powered by</strong>
|
||||
<a href="http://inveniosoftware.org/products/rdm" target="_blank" title="invenioRDM">
|
||||
<img src="{{ url_for("static", filename="images/inveniordm-tail.svg")}}"
|
||||
alt="InvenioRDM logo"
|
||||
style="display: block; height: 90px; margin-top: 8px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Enabled by</strong>
|
||||
<a href="https://forschungsdaten.at/en/fair-data-austria/" target="_blank" title="Fair Data Austria">
|
||||
<img src="{{ url_for("static", filename="images/Fair_Data_Austria_orangerot.png")}}"
|
||||
alt="Fair Data Austria"
|
||||
style="display: block; height: auto; margin-top: 15px; width: 230px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Supported by</strong>
|
||||
<a href="https://www.openeducation.at" target="_blank" title="Open Education Austria">
|
||||
<img src="{{ url_for("static", filename="images/oea.svg")}}"
|
||||
alt="Open Education Austria"
|
||||
style="display: block; height: auto; margin-top: 15px; width: 200px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ui divider"></div>
|
||||
|
||||
<div class="doubling four column row">
|
||||
<div class="column">
|
||||
<div class="logos">
|
||||
<strong>Listed on</strong>
|
||||
<a href="https://www.re3data.org/repository/r3d100013565" target="_blank" title="Registry of Research Data Repositories">
|
||||
<img src="{{ url_for("static", filename="images/re3data.svg")}}"
|
||||
alt="Registry of Research Data Repositories"
|
||||
style="display: block; height: auto; width: 300px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
@@ -5,74 +5,61 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
<div class="sixteen wide column random-records-frontpage">
|
||||
<div class="center aligned ui equal height grid">
|
||||
<div class="left aligned column">
|
||||
<div class="ui segment image">
|
||||
<h2>{{ _("Research Results") }}</h2>
|
||||
|
||||
<div>
|
||||
{{ _("Frontpage: Description for research results") }}
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
{#
|
||||
<div class="center aligned ui equal height grid">
|
||||
<div class="left aligned column">
|
||||
<div class="ui segment image">
|
||||
<h2>{{ _("Research Results") }}</h2>
|
||||
<div>{{ _("Frontpage: Description for research results") }}</div>
|
||||
<ul>
|
||||
{#
|
||||
<li>
|
||||
<a href="research-results/browse">{{ _("Browse") }}</a>
|
||||
</li>
|
||||
#}
|
||||
<li>
|
||||
<a href="records/search">{{ _("Search for research results") }}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="me/uploads">{{ _("Upload research results") }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="left aligned column">
|
||||
<div class="ui segment image">
|
||||
<h2>{{ _("Publications") }}</h2>
|
||||
|
||||
<div>
|
||||
{{ _("Frontpage: Description for publications") }}
|
||||
<li>
|
||||
<a href="records/search">{{ _("Search for research results") }}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="me/uploads">{{ _("Upload research results") }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
{#
|
||||
<div class="left aligned column">
|
||||
<div class="ui segment image">
|
||||
<h2>{{ _("Publications") }}</h2>
|
||||
<div>{{ _("Frontpage: Description for publications") }}</div>
|
||||
<ul>
|
||||
{#
|
||||
<li>
|
||||
<a href="publications/browse">Browse</a>
|
||||
</li>
|
||||
#}
|
||||
<li>
|
||||
<a href="publications/search">{{ _("Search for publications") }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="left aligned column">
|
||||
<div class="ui segment image">
|
||||
<h2>{{ _("Educational Resources") }}</h2>
|
||||
|
||||
<div>
|
||||
{{ _("Frontpage: Description for open educational resources") }}
|
||||
<li>
|
||||
<a href="publications/search">{{ _("Search for publications") }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
{#
|
||||
<div class="left aligned column">
|
||||
<div class="ui segment image">
|
||||
<h2>{{ _("Educational Resources") }}</h2>
|
||||
<div>{{ _("Frontpage: Description for open educational resources") }}</div>
|
||||
<ul>
|
||||
{#
|
||||
<li>
|
||||
<a href="oer/browse">{{ _("Browse") }}</a>
|
||||
</li>
|
||||
#}
|
||||
<li>
|
||||
<a href="oer/search">{{ _("Search for educational resourses") }}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="oer/uploads">{{ _("Upload educational resources") }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<li>
|
||||
<a href="oer/search">{{ _("Search for educational resourses") }}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="oer/uploads">{{ _("Upload educational resources") }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,70 +5,68 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
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>
|
||||
<div class="ui sticky test-instance">
|
||||
<h4>{{ _("Test Instance") }}</h4>
|
||||
<p>{{ _("This is the test instance of the TU Graz Repository.") }}</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div>
|
||||
<header>
|
||||
{%- block site_banner %}
|
||||
{% from 'invenio_banners/banner.html' import banner %}
|
||||
{{ banner() }}
|
||||
{%- endblock site_banner %}
|
||||
|
||||
{%- block navbar %}
|
||||
<nav>
|
||||
{%- block navbar_header %}
|
||||
{%- include "invenio_theme_tugraz/navbar.html" %}
|
||||
{%- endblock navbar_header %}
|
||||
|
||||
<div class="ui container">
|
||||
<div class="ui grid stackable container">
|
||||
<div class="three column row centered" style="padding-bottom: 0;">
|
||||
<div class="two wide column main-menu-entry">
|
||||
<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"
|
||||
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"
|
||||
enable-background="new 0 0 595.28 841.89" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 35.969 36.997451">
|
||||
<polyline style="stroke:#E4154B;stroke-linecap:square;stroke-width:4;fill:none"
|
||||
points="282.72 437.28 282.72 414.77 297.71 406.69 312.69 414.77 312.69 437.28"
|
||||
transform="translate(-279.72 -403.28)">
|
||||
</polyline>
|
||||
</svg>
|
||||
{{ _("Home") }}
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="two wide column main-menu-entry">
|
||||
<a role="menuitem" href="/communities" class="no-decoration">{{ _("Communities") }}</a>
|
||||
</div>
|
||||
<div class="two wide column main-menu-entry">
|
||||
<a role="menuitem" href="/me/overview" class="no-decoration">{{ _("Dashboard") }}</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="margin-divider" class="ui divider main-menu-underline-line">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="spacer"></div>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
{%- endblock navbar %}
|
||||
|
||||
{%- block flashmessages %}
|
||||
{%- from "invenio_theme/macros/messages.html" import flashed_messages with context -%}
|
||||
{{ flashed_messages() }}
|
||||
{%- endblock %}
|
||||
</header>
|
||||
<header>
|
||||
{%- block site_banner %}
|
||||
{% from 'invenio_banners/banner.html' import banner %}
|
||||
{{ banner() }}
|
||||
{%- endblock site_banner %}
|
||||
{%- block navbar %}
|
||||
<nav>
|
||||
{%- block navbar_header %}
|
||||
{%- include "invenio_theme_tugraz/navbar.html" %}
|
||||
{%- endblock navbar_header %}
|
||||
<div class="ui container">
|
||||
<div class="ui grid stackable container">
|
||||
<div class="three column row centered" style="padding-bottom: 0;">
|
||||
<div class="two wide column main-menu-entry">
|
||||
<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"
|
||||
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"
|
||||
enable-background="new 0 0 595.28 841.89"
|
||||
y="0px"
|
||||
x="0px"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
viewBox="0 0 35.969 36.997451">
|
||||
<polyline style="stroke:#E4154B;stroke-linecap:square;stroke-width:4;fill:none" points="282.72 437.28 282.72 414.77 297.71 406.69 312.69 414.77 312.69 437.28" transform="translate(-279.72 -403.28)">
|
||||
</polyline>
|
||||
</svg>
|
||||
{{ _("Home") }}
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="two wide column main-menu-entry">
|
||||
<a role="menuitem" href="/communities" class="no-decoration">{{ _("Communities") }}</a>
|
||||
</div>
|
||||
<div class="two wide column main-menu-entry">
|
||||
<a role="menuitem" href="/me/overview" class="no-decoration">{{ _("Dashboard") }}</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="margin-divider" class="ui divider main-menu-underline-line"></div>
|
||||
</div>
|
||||
<div class="spacer"></div>
|
||||
</div>
|
||||
</nav>
|
||||
{%- endblock navbar %}
|
||||
{%- block flashmessages %}
|
||||
{%- from "invenio_theme/macros/messages.html" import flashed_messages with context -%}
|
||||
{{ flashed_messages() }}
|
||||
{%- endblock %}
|
||||
</header>
|
||||
</div>
|
||||
|
||||
@@ -5,31 +5,21 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
{%- extends config.INVENIO_THEME_TUGRAZ_BASE_TEMPLATE %}
|
||||
|
||||
{%- block javascript %}
|
||||
{{ webpack['invenio-theme-tugraz-js.js'] }}
|
||||
{{ webpack['invenio-theme-tugraz-js.js'] }}
|
||||
{%- endblock javascript %}
|
||||
|
||||
{%- block page_body %}
|
||||
|
||||
<div class="ui container">
|
||||
<div class="ui divider hidden"></div>
|
||||
|
||||
<div class="ui stackable grid">
|
||||
|
||||
{% include "invenio_theme_tugraz/frontpage_overview.html" %}
|
||||
|
||||
{% include "invenio_theme_tugraz/recent_uploads.html" %}
|
||||
|
||||
<!---segments-->
|
||||
<div class="six wide column">
|
||||
{% include "invenio_theme_tugraz/contact_us.html" %}
|
||||
{% include "invenio_theme_tugraz/benefits.html" %}
|
||||
<div class="ui container">
|
||||
<div class="ui divider hidden"></div>
|
||||
<div class="ui stackable grid">
|
||||
{% include "invenio_theme_tugraz/frontpage_overview.html" %}
|
||||
{% include "invenio_theme_tugraz/recent_uploads.html" %}
|
||||
<!---segments-->
|
||||
<div class="six wide column">
|
||||
{% include "invenio_theme_tugraz/contact_us.html" %}
|
||||
{% include "invenio_theme_tugraz/benefits.html" %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{%- endblock %}
|
||||
|
||||
@@ -5,26 +5,25 @@
|
||||
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.
|
||||
#}
|
||||
|
||||
#}
|
||||
{%- macro creators (authors_list) %}
|
||||
|
||||
{%- for creators in authors_list %}
|
||||
|
||||
{%- 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>
|
||||
{%- endif %}
|
||||
|
||||
<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 %}
|
||||
|
||||
{%- endfor %}
|
||||
{%- for creators in authors_list %}
|
||||
{%- 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>
|
||||
{%- endif %}
|
||||
<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 %}
|
||||
{%- endfor %}
|
||||
{%- endmacro %}
|
||||
|
||||
<!--TODO: contributers-->
|
||||
{%- macro contributors(contributors_list) %}
|
||||
{%- for group in contributors_list|groupby('type')%}
|
||||
<h5>{{group.grouper}}(s)</h5>
|
||||
{{authors(group.list)}}
|
||||
{%- endfor %}
|
||||
{%- for group in contributors_list|groupby('type') %}
|
||||
<h5>{{ group.grouper }}(s)</h5>
|
||||
{{ authors(group.list) }}
|
||||
{%- endfor %}
|
||||
{%- endmacro %}
|
||||
|
||||
@@ -5,97 +5,92 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
{% set options = [
|
||||
{
|
||||
"key": "records",
|
||||
"text": _("All"),
|
||||
"value": url_for("invenio_search_ui.search"),
|
||||
"title": "repo",
|
||||
},{
|
||||
{
|
||||
"key": "records",
|
||||
"text": _("All"),
|
||||
"value": url_for("invenio_search_ui.search"),
|
||||
"title": "repo",
|
||||
},{
|
||||
"key": "rdm",
|
||||
"text": _("Research Results"),
|
||||
"value": "/records/search",
|
||||
"title": "Research Data",
|
||||
},{
|
||||
"key": "marc21",
|
||||
"text": _("Publications"),
|
||||
"value": url_for("invenio_records_marc21.search"),
|
||||
"title": "publication",
|
||||
},{
|
||||
"key": "lom",
|
||||
"text": _("Educational Resources"),
|
||||
"value": url_for("invenio_records_lom.search"),
|
||||
"title": "oer",
|
||||
}
|
||||
]
|
||||
%}
|
||||
|
||||
},{
|
||||
"key": "marc21",
|
||||
"text": _("Publications"),
|
||||
"value": url_for("invenio_records_marc21.search"),
|
||||
"title": "publication",
|
||||
},{
|
||||
"key": "lom",
|
||||
"text": _("Educational Resources"),
|
||||
"value": url_for("invenio_records_lom.search"),
|
||||
"title": "oer",
|
||||
}
|
||||
] %}
|
||||
<div class="ui container">
|
||||
<div class="short-menu" id="all-menu-top-table">
|
||||
<div class="short-menu-left">
|
||||
<div id="all-menu-top-left-item">
|
||||
<div class="short-menu-left-search">
|
||||
<div style="display: inline-block;">
|
||||
<div class="item p-0 search-bar rel-mr-1">
|
||||
<div id="header-search-bar" data-options='{{ options | tojson }}'></div>
|
||||
<div class="short-menu" id="all-menu-top-table">
|
||||
<div class="short-menu-left">
|
||||
<div id="all-menu-top-left-item">
|
||||
<div class="short-menu-left-search">
|
||||
<div style="display: inline-block;">
|
||||
<div class="item p-0 search-bar rel-mr-1">
|
||||
<div id="header-search-bar" data-options='{{ options | tojson }}'></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="short-menu-left-lang">
|
||||
{%- for l in current_i18n.get_locales() %}
|
||||
{%- if current_i18n.language != l.language %}
|
||||
<a href="{{ url_for("invenio_i18n.set_lang", lang_code=l.language) }}"
|
||||
class="no-decoration">{{ l.get_display_name().upper()[0:2] }}</a>
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="short-menu-left-lang">
|
||||
{%- for l in current_i18n.get_locales() %}
|
||||
{%- if current_i18n.language != l.language %}
|
||||
<a href="{{ url_for("invenio_i18n.set_lang", lang_code=l.language) }}"
|
||||
</div>
|
||||
<div class="short-menu-right">
|
||||
{%- block navbar_right %}
|
||||
{%- include config.THEME_HEADER_LOGIN_TEMPLATE %}
|
||||
{%- endblock navbar_right %}
|
||||
</div>
|
||||
</div>
|
||||
<!----END MENU------------------------------------------------------------->
|
||||
<div class="ui grid" id="main-logo">
|
||||
<!-- Left -->
|
||||
<div class="left floated left aligned six wide column" id="repo-logo">
|
||||
<div class="inline-elements">
|
||||
<div class="repo-img">
|
||||
<img height="51.862" src="{{ url_for("static", filename="images/library_logo.png") }}">
|
||||
</div>
|
||||
<div class="affiliation-text">
|
||||
<a title="Home"
|
||||
href="{{ url_for("invenio_theme_tugraz.index") }}"
|
||||
class="no-decoration">
|
||||
{{ _("TU GRAZ") }}
|
||||
<br>
|
||||
{{ _("REPOSITORY") }}
|
||||
<br>
|
||||
{{ _("LIBRARY & ARCHIVES") }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Right -->
|
||||
<div class="right floated right aligned six wide column">
|
||||
<div class="affiliation-logo" id="int-header-logo">
|
||||
<a href="https://www.tugraz.at"
|
||||
title="TU Graz Home"
|
||||
target="_blank"
|
||||
class="no-decoration">
|
||||
{{ l.get_display_name().upper()[0:2] }}
|
||||
<div class="affiliation-logo-claim">
|
||||
<div class="affiliation-logo-claim-single">{{ _("SCIENCE") }}</div>
|
||||
<div class="affiliation-logo-claim-single">{{ _("PASSION") }}</div>
|
||||
<div class="affiliation-logo-claim-single">{{ _("TECHNOLOGY") }}</div>
|
||||
</div>
|
||||
{%- include "invenio_theme_tugraz/tu_graz_logo.svg" %}
|
||||
</a>
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="short-menu-right">
|
||||
{%- block navbar_right %}
|
||||
{%- include config.THEME_HEADER_LOGIN_TEMPLATE %}
|
||||
{%- endblock navbar_right %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!----END MENU------------------------------------------------------------->
|
||||
|
||||
<div class="ui grid" id="main-logo">
|
||||
<!-- Left -->
|
||||
<div class="left floated left aligned six wide column" id="repo-logo">
|
||||
<div class="inline-elements">
|
||||
<div class="repo-img">
|
||||
<img height="51.862" src="{{ url_for("static", filename="images/library_logo.png")}}">
|
||||
</div>
|
||||
<div class="affiliation-text">
|
||||
<a title="Home" href="{{url_for("invenio_theme_tugraz.index")}}" class="no-decoration">
|
||||
{{ _("TU GRAZ") }}
|
||||
<br>
|
||||
{{ _("REPOSITORY") }}
|
||||
<br>
|
||||
{{ _("LIBRARY & ARCHIVES") }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Right -->
|
||||
<div class="right floated right aligned six wide column">
|
||||
<div class="affiliation-logo" id="int-header-logo">
|
||||
<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-single">{{ _("SCIENCE") }}</div>
|
||||
<div class="affiliation-logo-claim-single">{{ _("PASSION") }}</div>
|
||||
<div class="affiliation-logo-claim-single">{{ _("TECHNOLOGY") }}</div>
|
||||
</div>
|
||||
{%- include "invenio_theme_tugraz/tu_graz_logo.svg" %}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,126 +5,103 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
{%- extends config.INVENIO_THEME_TUGRAZ_BASE_TEMPLATE %}
|
||||
|
||||
{%- set active_dashboard_menu_item = "overview" %}
|
||||
{%- set title = _("Overview") %}
|
||||
|
||||
{% block javascript %}
|
||||
{{ super() }}
|
||||
{{ webpack['invenio-theme-tugraz-unlock.js'] }}
|
||||
{{ super() }}
|
||||
{{ webpack['invenio-theme-tugraz-unlock.js'] }}
|
||||
{% endblock javascript %}
|
||||
|
||||
{%- block page_body %}
|
||||
{%- block user_dashboard_header %}
|
||||
{% include "invenio_app_rdm/users/header.html" %}
|
||||
{%- endblock user_dashboard_header %}
|
||||
|
||||
<div class="ui container rel-mt-2">
|
||||
<h2>Overview</h2>
|
||||
|
||||
<div class="ui five column stackable grid overview">
|
||||
{% if is_tugraz_authenticated %}
|
||||
{# 3 columns: Research-Uploads, Communities, and Requests #}
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Research Results") }}</h2>
|
||||
<a class="ui left floated image" href="/me/uploads">
|
||||
<img width="400px" alt="Research Results" src="{{ url_for("static", filename="images/diamond.svg") }}">
|
||||
</a>
|
||||
<div class="ui right floated text">
|
||||
{{ _("Overview: Description for research results") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Communities") }}</h2>
|
||||
<a class="ui left floated image" href="/me/communities">
|
||||
<img width="400px" alt="Communities" src="{{ url_for("static", filename="images/group-discussion.svg") }}">
|
||||
</a>
|
||||
<div>
|
||||
{{ _("Overview: Description of Communities") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Requests") }}</h2>
|
||||
<a class="ui left floated image" href="/me/requests">
|
||||
<img width="400px" alt="Requests" src="{{ url_for("static", filename="images/umbrella.svg") }}">
|
||||
</a>
|
||||
<div>
|
||||
{{ _("Overview: Description of Requests") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% else %} {# not is_tugraz_authenticated #}
|
||||
{# 1 column: greyed out Research-Uploads #}
|
||||
<div class="column">
|
||||
{# a modal's HTML can be placed anywhere, so I placed it here, right before it's used #}
|
||||
<div class="ui small modal" id="tugraz-unlock-modal">
|
||||
<div class="header">{{ _("On unlocking research uploads") }}</div>
|
||||
<div class="content">
|
||||
<p>
|
||||
{{ _('To ensure a well-curated repository, new users need to get unlocked
|
||||
before being allowed to upload. Once unlocked, you can upload your research,
|
||||
request its inclusion in a community, generate a DOI for it, and publish it.') }}
|
||||
{# TODO: extra lines on policy about who gets accepted how for Research-Uploads #}
|
||||
</p>
|
||||
<div id="anchor-unlock-form"> {# will be replaced with ZammadForm when generating it #}
|
||||
<button class="ui fluid button" onclick="
|
||||
$('#tugraz-unlock-modal')
|
||||
.modal('hide')"
|
||||
>Got it!</button>
|
||||
<button id="generate-unlock-form" class="ui fluid button">
|
||||
{{ _("Request unlocking") }}
|
||||
</button>
|
||||
{%- block user_dashboard_header %}
|
||||
{% include "invenio_app_rdm/users/header.html" %}
|
||||
{%- endblock user_dashboard_header %}
|
||||
<div class="ui container rel-mt-2">
|
||||
<h2>Overview</h2>
|
||||
<div class="ui five column stackable grid overview">
|
||||
{% if is_tugraz_authenticated %}
|
||||
{# 3 columns: Research-Uploads, Communities, and Requests #}
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Research Results") }}</h2>
|
||||
<a class="ui left floated image" href="/me/uploads">
|
||||
<img width="400px" alt="Research Results" src="{{ url_for("static", filename="images/diamond.svg") }}">
|
||||
</a>
|
||||
<div class="ui right floated text">{{ _("Overview: Description for research results") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Communities") }}</h2>
|
||||
<a class="ui left floated image" href="/me/communities">
|
||||
<img width="400px" alt="Communities" src="{{ url_for("static", filename="images/group-discussion.svg") }}">
|
||||
</a>
|
||||
<div>{{ _("Overview: Description of Communities") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Requests") }}</h2>
|
||||
<a class="ui left floated image" href="/me/requests">
|
||||
<img width="400px" alt="Requests" src="{{ url_for("static", filename="images/umbrella.svg") }}">
|
||||
</a>
|
||||
<div>{{ _("Overview: Description of Requests") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
{# not is_tugraz_authenticated #}
|
||||
{# 1 column: greyed out Research-Uploads #}
|
||||
<div class="column">
|
||||
{# a modal's HTML can be placed anywhere, so I placed it here, right before it's used #}
|
||||
<div class="ui small modal" id="tugraz-unlock-modal">
|
||||
<div class="header">{{ _("On unlocking research uploads") }}</div>
|
||||
<div class="content">
|
||||
<p>
|
||||
{{ _('To ensure a well-curated repository, new users need to get unlocked
|
||||
before being allowed to upload. Once unlocked, you can upload your research,
|
||||
request its inclusion in a community, generate a DOI for it, and publish it.') }}
|
||||
{# TODO: extra lines on policy about who gets accepted how for Research-Uploads #}
|
||||
</p>
|
||||
<div id="anchor-unlock-form">
|
||||
{# will be replaced with ZammadForm when generating it #}
|
||||
<button class="ui fluid button"
|
||||
onclick=" $('#tugraz-unlock-modal') .modal('hide')">Got it!</button>
|
||||
<button id="generate-unlock-form" class="ui fluid button">{{ _("Request unlocking") }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{# actual column contents start here #}
|
||||
<div class="ui disabled segment" style="height: 480px">
|
||||
<h2>{{ _("Research Results") }}</h2>
|
||||
<div class="ui left floated image"
|
||||
style="cursor: pointer"
|
||||
onclick=" $('#tugraz-unlock-modal') .modal('show')">
|
||||
<img width="400px" alt="Research Results" src="{{ url_for("static", filename="images/diamond.svg") }}">
|
||||
</div>
|
||||
<div class="ui right floated text">{{ _("Overview: Description for research results") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if can_view_marc21 %}
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Publications") }}</h2>
|
||||
<a class="ui left floated image" href="/publications/uploads">
|
||||
<img width="400px" alt="Publications" src="{{ url_for("static", filename="images/library-book-svgrepo-com.svg") }}">
|
||||
</a>
|
||||
<div>{{ _("Overview: Description for publications") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Educational Resources") }}</h2>
|
||||
<a class="ui left floated image" href="/oer/uploads">
|
||||
<img width="400px" alt="Open Educational Resources" src="{{ url_for("static", filename="images/play.svg") }}">
|
||||
</a>
|
||||
<div>{{ _("Overview: Description for open educational resources") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{# actual column contents start here #}
|
||||
<div class="ui disabled segment" style="height: 480px">
|
||||
<h2>{{ _("Research Results") }}</h2>
|
||||
<div class="ui left floated image" style="cursor: pointer" onclick="
|
||||
$('#tugraz-unlock-modal')
|
||||
.modal('show')"
|
||||
>
|
||||
<img width="400px" alt="Research Results" src="{{ url_for("static", filename="images/diamond.svg") }}">
|
||||
</div>
|
||||
<div class="ui right floated text">
|
||||
{{ _("Overview: Description for research results") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if can_view_marc21 %}
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Publications") }}</h2>
|
||||
<a class="ui left floated image" href="/publications/uploads">
|
||||
<img width="400px" alt="Publications" src="{{ url_for("static", filename="images/library-book-svgrepo-com.svg") }}">
|
||||
</a>
|
||||
<div>
|
||||
{{ _("Overview: Description for publications") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="column">
|
||||
<div class="ui segment" style="height: 480px">
|
||||
<h2>{{ _("Educational Resources") }}</h2>
|
||||
<a class="ui left floated image" href="/oer/uploads">
|
||||
<img width="400px" alt="Open Educational Resources" src="{{ url_for("static", filename="images/play.svg") }}">
|
||||
</a>
|
||||
<div>
|
||||
{{ _("Overview: Description for open educational resources") }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{%- endblock %}
|
||||
|
||||
@@ -5,87 +5,66 @@
|
||||
modify it under the terms of the MIT License; see LICENSE file for more
|
||||
details.
|
||||
#}
|
||||
|
||||
<!---Recent uploads-->
|
||||
<div class="ten wide column random-records-frontpage">
|
||||
<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 %}
|
||||
{%- set creation_date = r.created | from_isodatetime -%}
|
||||
{%- set record_url = r.original.view %}
|
||||
|
||||
<article>
|
||||
<div class="badges">
|
||||
{# Publication date/Version badge #}
|
||||
<span class="ui label blue" data-tooltip="{{ _("Publication date") }}" data-inverted="">
|
||||
{{ r.created_date_l10n_long }}
|
||||
</span>
|
||||
|
||||
{# Resource type badge #}
|
||||
{% if r.metadata.types | length > 0%}
|
||||
<span class="ui label grey" data-tooltip="{{ _("Resource type") }}" data-inverted="">
|
||||
{{ r.metadata.types[0] }}
|
||||
</span>
|
||||
{% endif %}
|
||||
|
||||
<span class="ui label access-status {{ r.access_status.id }}"
|
||||
data-tooltip="{{ r.access_status.description_l10n }}"
|
||||
data-inverted="">
|
||||
<i class="icon {{ r.access_status.icon }}"></i>
|
||||
{{ r.access_status.title_l10n }}
|
||||
</span>
|
||||
|
||||
<span class="ui label schema" data-tooltip="Schema Type" data-inverted="">
|
||||
{{ r.original.schema_l10n }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<h4>
|
||||
<a href="{{ record_url }}" class="no-decoration">
|
||||
{{ r.metadata.titles[0] }}
|
||||
</a>
|
||||
</h4>
|
||||
|
||||
<p>
|
||||
{%- for creator in r.metadata.creators %}
|
||||
<span>{{ creator }}</span>
|
||||
{%- endfor %}
|
||||
</p>
|
||||
|
||||
<p class="hidden-xs">
|
||||
<a href="{{record_url}}" class="no-decoration">
|
||||
{{ r.metadata.descriptions | join(" ") | striptags | truncate(300) }}
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<div class="ui">
|
||||
{%- for subject in r.metadata.subjects %}
|
||||
<span class="ui tiny label">{{ subject }}</span>
|
||||
{%- endfor %}
|
||||
<div>
|
||||
<small>
|
||||
{#
|
||||
<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 %}
|
||||
{%- set creation_date = r.created | from_isodatetime -%}
|
||||
{%- set record_url = r.original.view %}
|
||||
<article>
|
||||
<div class="badges">
|
||||
{# Publication date/Version badge #}
|
||||
<span class="ui label blue"
|
||||
data-tooltip="{{ _("Publication date") }}"
|
||||
data-inverted="">{{ r.created_date_l10n_long }}</span>
|
||||
{# Resource type badge #}
|
||||
{% if r.metadata.types | length > 0 %}
|
||||
<span class="ui label grey"
|
||||
data-tooltip="{{ _("Resource type") }}"
|
||||
data-inverted="">{{ r.metadata.types[0] }}</span>
|
||||
{% endif %}
|
||||
<span class="ui label access-status {{ r.access_status.id }}"
|
||||
data-tooltip="{{ r.access_status.description_l10n }}"
|
||||
data-inverted="">
|
||||
<i class="icon {{ r.access_status.icon }}"></i>
|
||||
{{ r.access_status.title_l10n }}
|
||||
</span>
|
||||
<span class="ui label schema" data-tooltip="Schema Type" data-inverted="">{{ r.original.schema_l10n }}</span>
|
||||
</div>
|
||||
<h4>
|
||||
<a href="{{ record_url }}" class="no-decoration">{{ r.metadata.titles[0] }}</a>
|
||||
</h4>
|
||||
<p>
|
||||
{%- for creator in r.metadata.creators %}<span>{{ creator }}</span>{%- endfor %}
|
||||
</p>
|
||||
<p class="hidden-xs">
|
||||
<a href="{{ record_url }}" class="no-decoration">
|
||||
{{ r.metadata.descriptions | join(" ") | striptags | truncate(300) }}
|
||||
</a>
|
||||
</p>
|
||||
<div class="ui">
|
||||
{%- for subject in r.metadata.subjects %}<span class="ui tiny label">{{ subject }}</span>{%- endfor %}
|
||||
<div>
|
||||
<small>
|
||||
{#
|
||||
{% trans user=userprofile, date=creation_date | dateformat("long")%}
|
||||
Uploaded on {{date}}
|
||||
{% endtrans %}
|
||||
#}
|
||||
</small>
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</article>
|
||||
{%- endfor %}
|
||||
{% if records %}
|
||||
<div class="ui centered grid">
|
||||
<a class="ui button more"
|
||||
href="{{ url_for("invenio_search_ui.search") }}">{{ _("More") }}</a>
|
||||
</div>
|
||||
</div>
|
||||
</article>
|
||||
{%- endfor %}
|
||||
|
||||
{% if records %}
|
||||
<div class="ui centered grid">
|
||||
<a class="ui button more" href="{{ url_for("invenio_search_ui.search") }}">{{ _("More") }}</a>
|
||||
</div>
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user