diff --git a/doc/release-notes/11865-suppress-host-dataverse-field.md b/doc/release-notes/11865-suppress-host-dataverse-field.md new file mode 100644 index 00000000000..0160831885d --- /dev/null +++ b/doc/release-notes/11865-suppress-host-dataverse-field.md @@ -0,0 +1,3 @@ +### Suppression of the Host Dataverse field + +When creating a dataset, the _host dataverse_ field is not shown when the user can only add datasets to one collection. \ No newline at end of file diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java b/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java index b41e8d4ac35..7394984c443 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java @@ -1,5 +1,8 @@ package edu.harvard.iq.dataverse; +import edu.harvard.iq.dataverse.authorization.DataverseRole; +import edu.harvard.iq.dataverse.engine.command.DataverseRequest; +import edu.harvard.iq.dataverse.globus.Permissions; import edu.harvard.iq.dataverse.provenance.ProvPopupFragmentBean; import edu.harvard.iq.dataverse.api.AbstractApiBean; import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; @@ -332,6 +335,7 @@ public enum DisplayMode { private List linkingDVSelectItems; private Dataverse linkingDataverse; private Dataverse selectedHostDataverse; + private Boolean hasDataversesToChoose; public Dataverse getSelectedHostDataverse() { return selectedHostDataverse; @@ -1781,6 +1785,22 @@ public void setDataverseTemplates(List