Skip to content

Commit

Permalink
Merge pull request #8834 from IQSS/8832-TOA-validation-error-on-ds-cr…
Browse files Browse the repository at this point in the history
…eate

8832 toa validation error on ds create
  • Loading branch information
kcondon authored Jul 25, 2022
2 parents ba0183d + 8074358 commit 75d2900
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 10 deletions.
2 changes: 0 additions & 2 deletions src/main/java/edu/harvard/iq/dataverse/TemplatePage.java
Original file line number Diff line number Diff line change
Expand Up @@ -176,8 +176,6 @@ public void edit(TemplatePage.EditMode editMode) {
}

public String save(String redirectPage) {

//SEK - removed dead code 1/6/2015

boolean create = false;
Command<Void> cmd;
Expand Down
10 changes: 5 additions & 5 deletions src/main/webapp/dataset-license-terms.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@
</p:fragment>
</div>
</div>
<div class="panel panel-default" jsf:rendered="#{!empty editMode or empty editMode and (!empty termsOfUseAndAccess.termsOfAccess
<div class="panel panel-default" jsf:rendered="#{!empty editMode or empty editMode and ((!empty termsOfUseAndAccess.termsOfAccess and DatasetPage.restrictedFileCount > 0)
or !empty termsOfUseAndAccess.dataAccessPlace
or !empty termsOfUseAndAccess.originalArchive or !empty termsOfUseAndAccess.availabilityStatus
or !empty termsOfUseAndAccess.contactForAccess or !empty termsOfUseAndAccess.sizeOfCollection
Expand All @@ -248,7 +248,7 @@
<div id="panelCollapseTOA" jsf:class="#{!datasetPage.hasValidTermsOfAccess ? 'collapse' : ''}">
<div class="panel-body">
<ui:fragment rendered="#{empty editMode}">
<div class="form-group" jsf:rendered="#{!settingsWrapper.publicInstall}">
<div class="form-group" jsf:rendered="#{!settingsWrapper.publicInstall and DatasetPage.restrictedFileCount > 0}">
<label for="datasetForm:tabView:metadata_RestrictedFiles" class="col-sm-3 control-label">
#{bundle['file.dataFilesTab.terms.list.termsOfAccess.restrictedFiles']}
<span class="glyphicon glyphicon-question-sign tooltip-icon"
Expand All @@ -264,7 +264,7 @@
</div>
</ui:fragment>
</div>
<div class="form-group" jsf:rendered="#{!empty termsOfUseAndAccess.termsOfAccess}">
<div class="form-group" jsf:rendered="#{!empty termsOfUseAndAccess.termsOfAccess and DatasetPage.restrictedFileCount > 0}">
<label for="datasetForm:tabView:metadata_TermsAccessText" class="col-sm-3 control-label">
#{bundle['file.dataFilesTab.terms.list.termsOfAccess.termsOfsAccess']}
<span class="glyphicon glyphicon-question-sign tooltip-icon"
Expand Down Expand Up @@ -331,7 +331,7 @@
</div>
</div>
<p:fragment id="toaValidation">
<div class="ui-message ui-message-error ui-widget ui-corner-all" aria-live="polite" jsf:rendered="#{datasetPage == true and empty termsOfUseAndAccess.termsOfAccess and !termsOfUseAndAccess.fileAccessRequest}">
<div class="ui-message ui-message-error ui-widget ui-corner-all" aria-live="polite" jsf:rendered="#{datasetPage == true and DatasetPage.dataset.editVersion.hasRestrictedFile and empty termsOfUseAndAccess.termsOfAccess and !termsOfUseAndAccess.fileAccessRequest}">
<span class="ui-message-error-detail">#{bundle['file.dataFilesTab.terms.list.termsOfAccess.requestAccess.warning.outofcompliance']}</span>
</div>
</p:fragment>
Expand All @@ -351,7 +351,7 @@
<p:autoUpdate/>
<o:inputHidden id="termsofAccessHiddenLT" value="#{termsOfUseAndAccess.termsOfAccess}" />
<o:inputHidden id="fileAccessRequestHiddenLT" value="#{termsOfUseAndAccess.fileAccessRequest}" />
</p:fragment>
</p:fragment>

</ui:fragment>

Expand Down
7 changes: 4 additions & 3 deletions src/main/webapp/dataset.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -923,7 +923,8 @@
<div class="button-block" jsf:rendered="#{!empty DatasetPage.editMode}">
<p:commandButton id="saveBottomTerms" styleClass="btn btn-default" rendered="#{DatasetPage.editMode == 'LICENSE'}"
value="#{DatasetPage.editMode == 'CREATE' ? bundle['file.addBtn'] : bundle.saveChanges}"
onclick="testTOADatasetPage();"
onclick="testTOADatasetPage();"
update=":datasetForm,:messagePanel"
oncomplete="$(document).scrollTop(0);"/>
<p:commandButton id="saveBottom" styleClass="btn btn-default" value="#{DatasetPage.editMode == 'CREATE' ? bundle['file.addBtn'] : bundle.saveChanges}" rendered="#{DatasetPage.editMode == 'CREATE' or DatasetPage.editMode == 'METADATA'}"
onclick="PF('blockDatasetForm').show();"
Expand Down Expand Up @@ -1875,8 +1876,8 @@
//terms not present so save...
PF('blockDatasetForm').show();
datasetSaveCommand();
}
if (fileAccessRequestHidden === 'false' && termsofAccessHidden === '') {
}
if ('#{DatasetPage.isHasRestrictedFiles()}' === 'true' && fileAccessRequestHidden === 'false' && termsofAccessHidden === '') {
//Not compliant show error keep page open...
} else {
PF('blockDatasetForm').show();
Expand Down

0 comments on commit 75d2900

Please sign in to comment.