VIVO-123 - handle malformed data more gracefully on manage pubs page
This commit is contained in:
parent
fe1b52ab49
commit
1dde11c581
2 changed files with 11 additions and 5 deletions
|
@ -37,7 +37,8 @@ ${i18n().check_pubs_to_exclude}
|
||||||
<ul >
|
<ul >
|
||||||
<#list pubs as pub>
|
<#list pubs as pub>
|
||||||
<li>
|
<li>
|
||||||
<input type="checkbox" class="pubCheckbox" <#if pub.hideThis??>checked</#if> />${pub.title}
|
<input type="checkbox" class="pubCheckbox" <#if pub.hideThis??>checked</#if> />
|
||||||
|
<#if pub.title?has_content>${pub.title!}<#else>Title not found.</#if>
|
||||||
</li>
|
</li>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
publicationData.push({
|
publicationData.push({
|
||||||
|
@ -59,6 +60,10 @@ ${i18n().check_pubs_to_exclude}
|
||||||
var customFormData = {
|
var customFormData = {
|
||||||
processingUrl: '${urls.base}/edit/primitiveRdfEdit'
|
processingUrl: '${urls.base}/edit/primitiveRdfEdit'
|
||||||
};
|
};
|
||||||
|
var i18nStrings = {
|
||||||
|
publicationSuccessfullyExcluded: '${i18n().publication_successfully_excluded}',
|
||||||
|
errorExcludingPublication: '${i18n().error_excluding_publication}'
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
${stylesheets.add('<link rel="stylesheet" href="${urls.base}/templates/freemarker/edit/forms/css/customForm.css" />',
|
${stylesheets.add('<link rel="stylesheet" href="${urls.base}/templates/freemarker/edit/forms/css/customForm.css" />',
|
||||||
|
|
|
@ -82,10 +82,11 @@ public class ManagePublicationsForIndividualController extends FreemarkerHttpSer
|
||||||
+ "SELECT DISTINCT ?subclass ?authorship (str(?label) as ?title) ?pub ?hideThis WHERE { \n"
|
+ "SELECT DISTINCT ?subclass ?authorship (str(?label) as ?title) ?pub ?hideThis WHERE { \n"
|
||||||
+ " ?subject core:authorInAuthorship ?authorship . \n"
|
+ " ?subject core:authorInAuthorship ?authorship . \n"
|
||||||
+ " OPTIONAL { ?authorship core:linkedInformationResource ?pub . "
|
+ " OPTIONAL { ?authorship core:linkedInformationResource ?pub . "
|
||||||
+ " ?pub rdfs:label ?label } \n"
|
+ " ?pub rdfs:label ?label \n"
|
||||||
+ " OPTIONAL { ?pub vitro:mostSpecificType ?subclass . \n"
|
+ " OPTIONAL { ?pub vitro:mostSpecificType ?subclass . \n"
|
||||||
+ " ?subclass rdfs:subClassOf core:InformationResource } \n"
|
+ " ?subclass rdfs:subClassOf core:InformationResource } \n"
|
||||||
+ " OPTIONAL { ?authorship core:hideFromDisplay ?hideThis } \n "
|
+ " } \n"
|
||||||
|
+ " OPTIONAL { ?authorship core:hideFromDisplay ?hideThis } \n"
|
||||||
+ "} ORDER BY ?subclass ?title";
|
+ "} ORDER BY ?subclass ?title";
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue