mirror of
https://github.com/Cian-H/invenio-theme-iform.git
synced 2025-12-23 21:21:57 +00:00
Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2c10cc885d | ||
|
|
f993fda3f6 | ||
|
|
ecacf0ba59 | ||
|
|
592d59e54d | ||
|
|
f40fb37ec4 | ||
|
|
44e4b01332 | ||
|
|
97feb284cf | ||
|
|
20fc3e62be | ||
|
|
530d32d7c7 | ||
|
|
b27d54b6f0 | ||
|
|
f81ca88835 | ||
|
|
39c19238dd | ||
|
|
3f14a3ada4 | ||
|
|
0a5a78312e | ||
|
|
0cc1635e3a | ||
|
|
0f8ebffaa2 | ||
|
|
0e2c1a0f60 | ||
|
|
4d902f014b | ||
|
|
ea54a17c43 |
@@ -29,8 +29,12 @@ export class DoiMint extends Component {
|
||||
this.metadata.identifiers.length > 0 &&
|
||||
this.metadata.identifiers[0] != null
|
||||
) {
|
||||
for(var identifier of this.metadata.identifiers){
|
||||
if (identifier.scheme == "doi"){
|
||||
this.is_doi = true;
|
||||
this.id_doi = this.metadata.identifiers[0].identifier;
|
||||
this.id_doi = identifier.identifier;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// add metadata to the state
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
// This file is part of React-Invenio-Deposit
|
||||
// Copyright (C) 2020 CERN.
|
||||
// Copyright (C) 2020 Northwestern University.
|
||||
// Copyright (C) 2021 Graz University of Technology.
|
||||
//
|
||||
// React-Invenio-Deposit 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, { Component } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
import { FieldLabel, TextField } from 'react-invenio-forms';
|
||||
|
||||
export class PublisherField extends Component {
|
||||
render() {
|
||||
const { fieldPath, label, labelIcon, placeholder, required } = this.props;
|
||||
|
||||
return (
|
||||
<TextField
|
||||
fieldPath={fieldPath}
|
||||
helpText={
|
||||
'The publisher is used to formulate the citation, if you are plannig to mint a new DOI this publisher will be cited.'
|
||||
}
|
||||
label={
|
||||
<FieldLabel htmlFor={fieldPath} icon={labelIcon} label={label} />
|
||||
}
|
||||
placeholder={placeholder}
|
||||
required={required}
|
||||
/>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
PublisherField.propTypes = {
|
||||
fieldPath: PropTypes.string.isRequired,
|
||||
label: PropTypes.string,
|
||||
labelIcon: PropTypes.string,
|
||||
placeholder: PropTypes.string,
|
||||
required: PropTypes.bool,
|
||||
};
|
||||
|
||||
PublisherField.defaultProps = {
|
||||
fieldPath: 'metadata.publisher',
|
||||
label: 'Publisher',
|
||||
labelIcon: 'building outline',
|
||||
placeholder: 'Enter publisher name',
|
||||
};
|
||||
@@ -33,7 +33,6 @@ import {
|
||||
LanguagesField,
|
||||
PublishButton,
|
||||
PublicationDateField,
|
||||
PublisherField,
|
||||
ResourceTypeField,
|
||||
SaveButton,
|
||||
SubjectsField,
|
||||
@@ -44,6 +43,7 @@ import {
|
||||
} from "react-invenio-deposit";
|
||||
import { AccordionField } from "react-invenio-forms";
|
||||
import { DoiMint } from "./DoiMint";
|
||||
import { PublisherField } from "./PublisherField";
|
||||
|
||||
export class RDMDepositForm extends Component {
|
||||
constructor(props) {
|
||||
@@ -279,14 +279,11 @@ export class RDMDepositForm extends Component {
|
||||
config={this.config}
|
||||
record={this.props.record}
|
||||
files={this.props.files}
|
||||
permissions={this.props.permissions}
|
||||
>
|
||||
<FormFeedback fieldPath="message" />
|
||||
<Container style={{ marginTop: "10px" }}>
|
||||
<DepositFormTitle
|
||||
// TODO: make is_published part of the API response
|
||||
// so we don't have to do this
|
||||
isPublished={this.props.record.is_published}
|
||||
/>
|
||||
<DepositFormTitle />
|
||||
<Grid>
|
||||
<Grid.Row>
|
||||
<Grid.Column width={11}>
|
||||
@@ -296,7 +293,7 @@ export class RDMDepositForm extends Component {
|
||||
label={"Files"}
|
||||
ui={this.accordionStyle}
|
||||
>
|
||||
{this.noFiles && (
|
||||
{this.noFiles && this.props.record.is_published && (
|
||||
<p
|
||||
style={{
|
||||
textAlign: "center",
|
||||
@@ -431,8 +428,10 @@ export class RDMDepositForm extends Component {
|
||||
label="Subjects"
|
||||
labelIcon="tag"
|
||||
/> */}
|
||||
|
||||
<LanguagesField
|
||||
{/**TODO- enable once issue is solved:
|
||||
* https://github.com/inveniosoftware/invenio-app-rdm/issues/738
|
||||
*/}
|
||||
{/* <LanguagesField
|
||||
initialOptions={_get(
|
||||
this.props.record,
|
||||
"ui.languages",
|
||||
@@ -445,10 +444,10 @@ export class RDMDepositForm extends Component {
|
||||
key: item.id,
|
||||
}))
|
||||
}
|
||||
/>
|
||||
/> */}
|
||||
<DatesField options={this.vocabularies.metadata.dates} />
|
||||
<VersionField />
|
||||
<PublisherField />
|
||||
<PublisherField required />
|
||||
<br />
|
||||
</AccordionField>
|
||||
{/**TODO: uncomment to use FundingField*/}
|
||||
@@ -505,8 +504,11 @@ export class RDMDepositForm extends Component {
|
||||
label={"Protection"}
|
||||
labelIcon={"shield"}
|
||||
/>
|
||||
{this.config.data_cite &&(
|
||||
<DoiMint record={this.props.record} config={this.config.data_cite}/>
|
||||
{this.config.data_cite && (
|
||||
<DoiMint
|
||||
record={this.props.record}
|
||||
config={this.config.data_cite}
|
||||
/>
|
||||
)}
|
||||
</Sticky>
|
||||
</Grid.Column>
|
||||
|
||||
@@ -17,6 +17,7 @@ ReactDOM.render(
|
||||
record={getInputFromDOM("deposits-record")}
|
||||
files={getInputFromDOM("deposits-record-files")}
|
||||
config={getInputFromDOM("deposits-config")}
|
||||
permissions={getInputFromDOM("deposits-record-permissions")}
|
||||
/>,
|
||||
document.getElementById("deposit-form")
|
||||
);
|
||||
|
||||
@@ -46,5 +46,5 @@
|
||||
margin-top: 10px;
|
||||
}
|
||||
.spacer-long{
|
||||
margin-top: 20px;
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
@@ -54,11 +54,6 @@
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
a {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
transition: background-color 0.15s ease 0s, color 0.15s ease 0s;
|
||||
}
|
||||
/*****END logo section******/
|
||||
|
||||
.short-menu {
|
||||
|
||||
@@ -24,3 +24,11 @@
|
||||
|
||||
//@import "../invenio_app_rdm/theme";
|
||||
//@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;
|
||||
}
|
||||
|
||||
@@ -21,4 +21,6 @@ class FrontpageRecordsSearch(RecordsSearch):
|
||||
"""Default index and filter for frontpage search."""
|
||||
|
||||
index = "rdmrecords-records"
|
||||
default_filter = Q("query_string", query=("access.record:public"))
|
||||
default_filter = Q(
|
||||
"query_string", query=(
|
||||
"access.record:public " "AND versions.is_latest:true"))
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
|
||||
{%- if config.SECURITY_REGISTERABLE %}
|
||||
<div class="short-menu-right-button">
|
||||
<a href="{{ url_for('security.register') }}">
|
||||
<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)}}" style="text-decoration:none">
|
||||
<a href="{{url_for_security('login', next=request.path)}}" class="no-decoration">
|
||||
{{_ ("Log in")}}
|
||||
</a>
|
||||
</div>
|
||||
@@ -21,12 +21,12 @@
|
||||
{%- if config.USERPROFILES %}
|
||||
|
||||
<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 }}
|
||||
</a>
|
||||
</div>
|
||||
<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')}}">
|
||||
{{_('Sign out')}}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
{#
|
||||
Copyright (C) 2020 TUGRAZ
|
||||
Copyright (C) 2020 mojib wali
|
||||
Copyright (C) 2020 Nikita Lvov
|
||||
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
|
||||
@@ -14,30 +12,32 @@
|
||||
{% from "invenio_accounts/_macros.html" import render_field, form_errors %}
|
||||
{% block page_body %}
|
||||
<div class="spacer-long"></div>
|
||||
<div class="spacer-long"></div>
|
||||
<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="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.INVENIO_CONFIG_TUGRAZ_SHIBBOLETH %}
|
||||
<div class="ui divider"></div>
|
||||
<div 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 %}
|
||||
<img src="{{ url_for('static', filename=config.INVENIO_THEME_TUGRAZ_ICON)}}" height="20px" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="spacer-long"></div>
|
||||
<div class="ui inverted horizontal divider"><span class="text-color">{{_ ("Or")}}</span></div>
|
||||
{%- endif %}
|
||||
|
||||
{%- block form_outer %}
|
||||
{%- 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.hidden_tag() }}
|
||||
{{ form_errors(form) }}
|
||||
@@ -47,6 +47,7 @@
|
||||
<i class="ui sign-in icon"></i>{{ _('Log In') }}
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
{%- endwith %}
|
||||
{%- endblock form_outer %}
|
||||
<div class="divider hidden"></div>
|
||||
|
||||
@@ -19,8 +19,11 @@
|
||||
{%- 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 %}
|
||||
{%- endblock page_body %}
|
||||
|
||||
{%- block javascript %}
|
||||
{{ super() }}
|
||||
|
||||
@@ -29,6 +29,10 @@
|
||||
|
||||
<h2>{{_ ("Repository")}}</h2>
|
||||
<p class="bodytext">
|
||||
<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.comingsoon') }}">
|
||||
{{_ ("Impressum")}}<i class="angle right icon"></i>
|
||||
</a>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<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">
|
||||
<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"
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
<!--TODO: remove this once above is uncommented-->
|
||||
<div class="two wide column main-menu-entry">
|
||||
<a href="{{url_for('invenio_app_rdm_records.deposit_search')}}">{{_ ("Uploads")}}</a>
|
||||
<a href="{{url_for('invenio_app_rdm_records.deposit_search')}}" class="no-decoration">{{_ ("Uploads")}}</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
{% if not records %}
|
||||
<div class="ui centered grid">
|
||||
<p style="font-size: medium;">There are no public records to show.</p>
|
||||
<p style="font-size: medium;">{{_('There are no public records to show.')}}</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
</div>
|
||||
|
||||
<h4>
|
||||
<a href="{{ record_url }}">
|
||||
<a href="{{ record_url }}" class="no-decoration">
|
||||
{{r.metadata.title}}
|
||||
</a>
|
||||
</h4>
|
||||
@@ -83,7 +83,7 @@
|
||||
</p>
|
||||
|
||||
<p class="hidden-xs">
|
||||
<a href="{{record_url}}">
|
||||
<a href="{{record_url}}" class="no-decoration">
|
||||
{{ r.metadata.description | striptags | truncate(300) }}
|
||||
</a>
|
||||
</p>
|
||||
|
||||
@@ -17,12 +17,34 @@
|
||||
{%- set metadata = record.metadata %}
|
||||
|
||||
{%- block page_body %}
|
||||
{% if permissions is defined and permissions.can_update_draft %}
|
||||
<div
|
||||
id="recordManagement"
|
||||
data-recid='{{ record["id"] | tojson }}'>
|
||||
<div class="banners">
|
||||
{% if permissions is defined and permissions.can_edit %}
|
||||
<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 %}
|
||||
<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">
|
||||
@@ -33,9 +55,7 @@
|
||||
<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>
|
||||
{%- if metadata.version %}
|
||||
<span class="label text-muted"> | Version {{ metadata.version }}</span>
|
||||
{% endif %}
|
||||
<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 }}</span>
|
||||
@@ -88,7 +108,7 @@
|
||||
<div class="ui grid">
|
||||
<div class="two column row top-bottom-padded font-small">
|
||||
<div class="four wide column">
|
||||
<p><b>Upload infromation</b></p>
|
||||
<p><b>Upload information</b></p>
|
||||
</div>
|
||||
<div class="twelve wide column">
|
||||
<span class="label text-muted">
|
||||
@@ -98,7 +118,7 @@
|
||||
</div>
|
||||
</div>
|
||||
{%- endblock record_footer -%}
|
||||
{%- block jump -%}
|
||||
<!-- {%- block jump -%}
|
||||
<div class="ui grid">
|
||||
<div class="centered row" id="jump-btn">
|
||||
<a style="cursor: pointer;">
|
||||
@@ -107,7 +127,7 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{%- endblock jump -%}
|
||||
{%- endblock jump -%} -->
|
||||
{%- endblock record_body %}
|
||||
</div>
|
||||
<div class="five wide column">
|
||||
|
||||
@@ -7,7 +7,11 @@
|
||||
#}
|
||||
|
||||
{% if metadata.identifiers %}
|
||||
{%- set id_doi = metadata.identifiers[0].identifier %}
|
||||
{% for identifier in metadata.identifiers %}
|
||||
{% if identifier.scheme == 'doi' %}
|
||||
|
||||
|
||||
{%- set id_doi = identifier.identifier %}
|
||||
<dd>
|
||||
{% if id_doi %}
|
||||
<span class="get-badge" data-toggle="tooltip" data-placement="bottom" style="cursor: pointer;"
|
||||
@@ -34,3 +38,6 @@
|
||||
{% endif %}
|
||||
</dd>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
{%- 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) }}">{{ 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 %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
{%- endif %}
|
||||
<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#"
|
||||
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/"
|
||||
@@ -60,7 +60,7 @@
|
||||
<img height="51.862" src="{{ url_for('static', filename='images/library_logo.png')}}">
|
||||
</div>
|
||||
<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
|
||||
<br>
|
||||
{{_ ("REPOSITORY")}}
|
||||
@@ -73,7 +73,7 @@
|
||||
<!--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">
|
||||
<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>
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: invenio-theme-tugraz 1.0.4\n"
|
||||
"Report-Msgid-Bugs-To: mojib.wali@tugraz.at\n"
|
||||
"POT-Creation-Date: 2021-01-04 14:18+0100\n"
|
||||
"POT-Creation-Date: 2021-03-19 10:53+0100\n"
|
||||
"PO-Revision-Date: 2020-10-06 10:27+0200\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: de\n"
|
||||
@@ -19,21 +19,21 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.9.0\n"
|
||||
|
||||
#: invenio_theme_tugraz/config.py:13 invenio_theme_tugraz/config.py:50
|
||||
#: invenio_theme_tugraz/config.py:14 invenio_theme_tugraz/config.py:54
|
||||
msgid "TU Graz Repository"
|
||||
msgstr "TU Graz Repository"
|
||||
|
||||
#: invenio_theme_tugraz/config.py:53
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:31
|
||||
#: invenio_theme_tugraz/config.py:57
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:30
|
||||
msgid "Repository"
|
||||
msgstr "Repository"
|
||||
|
||||
#: invenio_theme_tugraz/config.py:76
|
||||
#: invenio_theme_tugraz/config.py:80
|
||||
msgid "German"
|
||||
msgstr "Deutsche"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:27
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:27
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:26
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:26
|
||||
msgid "Invenio"
|
||||
msgstr "Invenio"
|
||||
|
||||
@@ -113,103 +113,105 @@ msgstr "Nutzungsstatistiken"
|
||||
msgid "All uploads display standards compliant usage statistics"
|
||||
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:33
|
||||
msgid "Impressum"
|
||||
msgstr "Imprint"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:38
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:37
|
||||
msgid "Data protection"
|
||||
msgstr "Datenschutzerklärung"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:42
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:41
|
||||
msgid "Feedback"
|
||||
msgstr "Feedback"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:51
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:50
|
||||
msgid "Features"
|
||||
msgstr "Features"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:53
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:52
|
||||
msgid "Scalability"
|
||||
msgstr "Skalierbarkeit"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:55
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:54
|
||||
msgid "Institutional integration"
|
||||
msgstr "Institutionelle Einbindung"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:57
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:56
|
||||
msgid "Next Generation Repository"
|
||||
msgstr "Repositorium der nächsten Generation"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:60
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:59
|
||||
msgid "Repository Profiles"
|
||||
msgstr "Repositorienprofile"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:62
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:61
|
||||
msgid "Resilient"
|
||||
msgstr "Resilient, widerstandsfähig"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:69
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:68
|
||||
msgid "Connected Services"
|
||||
msgstr "Verbundene Services "
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:73
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:72
|
||||
msgid "PURE"
|
||||
msgstr "PURE"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:76
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:75
|
||||
msgid "CampusOnline"
|
||||
msgstr "CampusOnline"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:79
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:78
|
||||
msgid "Research Data Management"
|
||||
msgstr "Forschungsdatenmanagement"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:85
|
||||
msgid "Accessibility"
|
||||
msgstr "Barrierefreiheit"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
||||
msgid "Tipp:"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
||||
msgid "Use Ctrl + and Crtl -"
|
||||
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:86
|
||||
msgid "to change the font size."
|
||||
msgstr "Um die Schriftgröße zu ändern."
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:35
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:34
|
||||
msgid "Home"
|
||||
msgstr "Startseite"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:48
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:47
|
||||
msgid "Uploads"
|
||||
msgstr "Hochladen"
|
||||
|
||||
#: 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"
|
||||
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"
|
||||
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
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/record_landing_page.html:33
|
||||
msgid "Publication date"
|
||||
msgstr "Datum der Veröffentlichung"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:57
|
||||
msgid "Version"
|
||||
msgstr "Version"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:62
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:66
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/record_landing_page.html:38
|
||||
msgid "Resource type"
|
||||
msgstr "Art der Veröffentlichung"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:91
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:99
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -217,73 +219,73 @@ msgid ""
|
||||
" "
|
||||
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:126
|
||||
msgid "More"
|
||||
msgstr "Mehr"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:119
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
||||
msgid "Need help?"
|
||||
msgstr "Brauchen Sie Hilfe?"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:123
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:140
|
||||
msgid "Contact us"
|
||||
msgstr "Kontaktiere uns"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:127
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:145
|
||||
msgid "prioritizes all Recent uploads."
|
||||
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:148
|
||||
msgid "We can help with:"
|
||||
msgstr "Wir können helfen bei:"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:135
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:153
|
||||
msgid "Uploading your research data, software, preprints, etc."
|
||||
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:154
|
||||
msgid "One-on-one with"
|
||||
msgstr "Eins-zu-eins mit"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:154
|
||||
msgid "supporters."
|
||||
msgstr "Unterstützern"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:137
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:155
|
||||
msgid "Quota increases beyond our default policy."
|
||||
msgstr "Erhöhung Ihres Kontingents über das vertraglich Zugesicherte hinaus."
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:138
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:156
|
||||
msgid "Scripts for automated uploading of larger datasets."
|
||||
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:161
|
||||
msgid "Why use"
|
||||
msgstr "Warum"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:67
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:66
|
||||
#, fuzzy
|
||||
msgid "REPOSITORY"
|
||||
msgstr "Repository"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:69
|
||||
#: 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:79
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:78
|
||||
msgid "SCIENCE"
|
||||
msgstr "Wissenschaft"
|
||||
msgstr "WISSEN"
|
||||
|
||||
#: 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 "PASSION"
|
||||
msgstr "Leidenschaft"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:81
|
||||
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/login_user.html:60
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:61
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:81
|
||||
msgid "Sign up"
|
||||
msgstr "Registrierung"
|
||||
@@ -296,16 +298,16 @@ msgstr "Einloggen"
|
||||
msgid "Sign out"
|
||||
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"
|
||||
msgstr "Anmelden"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:32
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:30
|
||||
#, python-format
|
||||
msgid " Log in with %(type)s"
|
||||
msgstr "Einloggen mit"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:36
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:35
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:55
|
||||
msgid "Or"
|
||||
msgstr "Oder"
|
||||
@@ -314,12 +316,12 @@ msgstr "Oder"
|
||||
msgid "Log In"
|
||||
msgstr "Einloggen"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:59
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:60
|
||||
#, python-format
|
||||
msgid "New to %(sitename)s?"
|
||||
msgstr "Neu im %(sitename)s?"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:69
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:70
|
||||
msgid "Forgot password?"
|
||||
msgstr "Passwort vergessen"
|
||||
|
||||
@@ -373,3 +375,20 @@ msgstr "RDM DOI Abzeichen"
|
||||
msgid "DOI"
|
||||
msgstr "DOI"
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:44
|
||||
msgid "Open Access"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/doi.html:37
|
||||
msgid "No minted DOI"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Version"
|
||||
#~ msgstr "Version"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "\n"
|
||||
#~ " Uploaded on %(date)s\n"
|
||||
#~ " "
|
||||
#~ msgstr "Hochgeladen am %(date)s\n"
|
||||
|
||||
|
||||
@@ -7,9 +7,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: invenio-theme-tugraz 1.3.1\n"
|
||||
"Project-Id-Version: invenio-theme-tugraz 1.9.3\n"
|
||||
"Report-Msgid-Bugs-To: mojib.wali@tugraz.at\n"
|
||||
"POT-Creation-Date: 2021-01-04 14:18+0100\n"
|
||||
"POT-Creation-Date: 2021-03-19 10:53+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -18,21 +18,21 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.9.0\n"
|
||||
|
||||
#: invenio_theme_tugraz/config.py:13 invenio_theme_tugraz/config.py:50
|
||||
#: invenio_theme_tugraz/config.py:14 invenio_theme_tugraz/config.py:54
|
||||
msgid "TU Graz Repository"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/config.py:53
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:31
|
||||
#: invenio_theme_tugraz/config.py:57
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:30
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/config.py:76
|
||||
#: invenio_theme_tugraz/config.py:80
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:27
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:27
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/accounts_base.html:26
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/base.html:26
|
||||
msgid "Invenio"
|
||||
msgstr ""
|
||||
|
||||
@@ -102,103 +102,105 @@ msgstr ""
|
||||
msgid "All uploads display standards compliant usage statistics"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:34
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:33
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:38
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:37
|
||||
msgid "Data protection"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:42
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:41
|
||||
msgid "Feedback"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:51
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:50
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:53
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:52
|
||||
msgid "Scalability"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:55
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:54
|
||||
msgid "Institutional integration"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:57
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:56
|
||||
msgid "Next Generation Repository"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:60
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:59
|
||||
msgid "Repository Profiles"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:62
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:61
|
||||
msgid "Resilient"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:69
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:68
|
||||
msgid "Connected Services"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:73
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:72
|
||||
msgid "PURE"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:76
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:75
|
||||
msgid "CampusOnline"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:79
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:78
|
||||
msgid "Research Data Management"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:85
|
||||
msgid "Accessibility"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
||||
msgid "Tipp:"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
||||
msgid "Use Ctrl + and Crtl -"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:87
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/footer.html:86
|
||||
msgid "to change the font size."
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:35
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:34
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:48
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html:47
|
||||
msgid "Uploads"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:40
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:43
|
||||
msgid "Recent uploads"
|
||||
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
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/record_landing_page.html:33
|
||||
msgid "Publication date"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:57
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:62
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:66
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/record_landing_page.html:38
|
||||
msgid "Resource type"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:91
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:99
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -206,72 +208,72 @@ msgid ""
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:110
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:126
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:119
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
||||
msgid "Need help?"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:123
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:140
|
||||
msgid "Contact us"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:127
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:145
|
||||
msgid "prioritizes all Recent uploads."
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:130
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:148
|
||||
msgid "We can help with:"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:135
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:153
|
||||
msgid "Uploading your research data, software, preprints, etc."
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:154
|
||||
msgid "One-on-one with"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:136
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:154
|
||||
msgid "supporters."
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:137
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:155
|
||||
msgid "Quota increases beyond our default policy."
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:138
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:156
|
||||
msgid "Scripts for automated uploading of larger datasets."
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:143
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/index.html:161
|
||||
msgid "Why use"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:67
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:66
|
||||
msgid "REPOSITORY"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:69
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:68
|
||||
msgid "LIBRARY & ARCHIVES"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:79
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:78
|
||||
msgid "SCIENCE"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:80
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:79
|
||||
msgid "PASSION"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:81
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/navbar.html:80
|
||||
msgid "TECHNOLOGY"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/header_login.html:8
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:60
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:61
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:81
|
||||
msgid "Sign up"
|
||||
msgstr ""
|
||||
@@ -284,16 +286,16 @@ msgstr ""
|
||||
msgid "Sign out"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:32
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:30
|
||||
#, python-format
|
||||
msgid " Log in with %(type)s"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:36
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:35
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/register_user.html:55
|
||||
msgid "Or"
|
||||
msgstr ""
|
||||
@@ -302,12 +304,12 @@ msgstr ""
|
||||
msgid "Log In"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:59
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:60
|
||||
#, python-format
|
||||
msgid "New to %(sitename)s?"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:69
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/accounts/login_user.html:70
|
||||
msgid "Forgot password?"
|
||||
msgstr ""
|
||||
|
||||
@@ -357,3 +359,11 @@ msgstr ""
|
||||
msgid "DOI"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/detail.html:44
|
||||
msgid "Open Access"
|
||||
msgstr ""
|
||||
|
||||
#: invenio_theme_tugraz/templates/invenio_theme_tugraz/landingpage/doi.html:37
|
||||
msgid "No minted DOI"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -12,4 +12,4 @@ This file is imported by ``invenio_theme_tugraz.__init__``,
|
||||
and parsed by ``setup.py``.
|
||||
"""
|
||||
|
||||
__version__ = "1.9.2"
|
||||
__version__ = "2.0.3"
|
||||
|
||||
@@ -22,13 +22,13 @@ from invenio_app_rdm.records_ui.views.decorators import (
|
||||
pass_record,
|
||||
pass_record_files,
|
||||
service,
|
||||
user_permissions,
|
||||
)
|
||||
from invenio_app_rdm.records_ui.views.deposits import (
|
||||
get_form_config,
|
||||
get_search_url,
|
||||
new_record,
|
||||
)
|
||||
from invenio_rdm_records.proxies import current_rdm_records
|
||||
from invenio_rdm_records.resources.config import RDMDraftFilesResourceConfig
|
||||
from invenio_rdm_records.resources.serializers import UIJSONSerializer
|
||||
from invenio_rdm_records.services import RDMDraftFilesService
|
||||
@@ -146,9 +146,7 @@ def deposit_create():
|
||||
@pass_draft
|
||||
def deposit_edit(draft=None, pid_value=None):
|
||||
"""Edit an existing deposit."""
|
||||
# TODO: should be embedded in record service
|
||||
files_service = RDMDraftFilesService()
|
||||
files_list = files_service.list_files(
|
||||
files_list = current_rdm_records.draft_files_service.list_files(
|
||||
id_=pid_value,
|
||||
identity=g.identity,
|
||||
links_config=RDMDraftFilesResourceConfig.links_config,
|
||||
@@ -157,15 +155,6 @@ def deposit_edit(draft=None, pid_value=None):
|
||||
serializer = UIJSONSerializer()
|
||||
record = serializer.serialize_object_to_dict(draft.to_dict())
|
||||
|
||||
# TODO: get the `is_published` field when reading the draft
|
||||
from invenio_pidstore.errors import PIDUnregistered
|
||||
|
||||
try:
|
||||
service().draft_cls.pid.resolve(pid_value, registered_only=True)
|
||||
record["is_published"] = True
|
||||
except PIDUnregistered:
|
||||
record["is_published"] = False
|
||||
|
||||
forms_config = get_form_config(apiUrl=f"/api/records/{pid_value}/draft")
|
||||
forms_config["data_cite"] = get_datacite_details()
|
||||
|
||||
@@ -175,13 +164,13 @@ def deposit_edit(draft=None, pid_value=None):
|
||||
record=record,
|
||||
files=files_list.to_dict(),
|
||||
searchbar_config=dict(searchUrl=get_search_url()),
|
||||
permissions=draft.has_permissions_to(['new_version'])
|
||||
)
|
||||
|
||||
|
||||
@pass_record
|
||||
@pass_record_files
|
||||
@user_permissions(actions=["update_draft"])
|
||||
def record_detail(record=None, files=None, pid_value=None, permissions=None):
|
||||
def record_detail(record=None, files=None, pid_value=None):
|
||||
"""Record detail page (aka landing page)."""
|
||||
files_dict = None if files is None else files.to_dict()
|
||||
return render_template(
|
||||
@@ -189,5 +178,5 @@ def record_detail(record=None, files=None, pid_value=None, permissions=None):
|
||||
record=UIJSONSerializer().serialize_object_to_dict(record.to_dict()),
|
||||
pid=pid_value,
|
||||
files=files_dict,
|
||||
permissions=permissions,
|
||||
permissions=record.has_permissions_to(['edit', 'new_version']),
|
||||
)
|
||||
|
||||
@@ -32,7 +32,7 @@ theme = WebpackThemeBundle(
|
||||
'prop-types': '^15.7.2',
|
||||
'react-dnd': '^11.1.3',
|
||||
'react-dnd-html5-backend': '^11.1.3',
|
||||
'react-invenio-deposit': '^0.11.10',
|
||||
'react-invenio-deposit': '^0.12.0',
|
||||
'react-invenio-forms': '^0.6.3',
|
||||
'react-dropzone': "^11.0.3",
|
||||
'yup': '^0.27.0',
|
||||
|
||||
8
setup.py
8
setup.py
@@ -20,9 +20,9 @@ tests_require = [
|
||||
"invenio-app>=1.3.0,<2.0.0",
|
||||
]
|
||||
|
||||
# Should follow inveniosoftware/invenio versions
|
||||
invenio_search_version = ">=1.4.0,<2.0.0"
|
||||
invenio_db_version = ">=1.0.5,<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 = {
|
||||
"elasticsearch7": [f"invenio-search[elasticsearch7]{invenio_search_version}"],
|
||||
@@ -60,7 +60,7 @@ install_requires = [
|
||||
"invenio_search>=1.4.0,<2.0.0",
|
||||
"invenio_config_tugraz>=0.5.1",
|
||||
# keep this package updated.
|
||||
"invenio_app_rdm<=1.0.0",
|
||||
"invenio_app_rdm==2.0.1",
|
||||
]
|
||||
|
||||
packages = find_packages()
|
||||
|
||||
Reference in New Issue
Block a user