Skip to content

Commit

Permalink
#5565 allow edit of file directory
Browse files Browse the repository at this point in the history
  • Loading branch information
sekmiller committed Mar 5, 2019
1 parent e707a22 commit 0e45247
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/main/java/Bundle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1395,6 +1395,7 @@ file.download.subset.header=Download Data Subset
file.preview=Preview:
file.previewMap=Preview Map:o
file.fileName=File Name
file.directoryLabel=Hierarchy
file.type.tabularData=Tabular Data
file.originalChecksumType=Original File {0}
file.checksum.exists.tip=A file with this checksum already exists in the dataset.
Expand Down
4 changes: 4 additions & 0 deletions src/main/java/edu/harvard/iq/dataverse/EditDatafilesPage.java
Original file line number Diff line number Diff line change
Expand Up @@ -2718,6 +2718,10 @@ public void handleDescriptionChange(final AjaxBehaviorEvent event) {
public void handleNameChange(final AjaxBehaviorEvent event) {
datasetUpdateRequired = true;
}

public void handleFileDirectoryChange(final AjaxBehaviorEvent event) {
datasetUpdateRequired = true;
}

/*
* Items for the "Advanced (Ingest) Options" popup.
Expand Down
9 changes: 9 additions & 0 deletions src/main/webapp/editFilesFragment.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,15 @@
</p:inputText>
<p:message for="fileName"/>
</ui:fragment>
<ui:fragment>
<label class="control-label" for="fileDirectoryLabel" style="margin-right:1em;margin-bottom:.5em;">
#{bundle['file.directoryLabel']}
</label>
<p:inputText id="fileDirectoryName" value="#{fileMetadata.directoryLabel}" style="width:60%; margin-bottom:.5em;" disabled="#{fileMetadata.dataFile.filePackage}">
<p:ajax event="change" listener="#{EditDatafilesPage.handleFileDirectoryChange}" update="fileName" />
</p:inputText>
<p:message for="fileDirectoryName"/>
</ui:fragment>
<!-- TYPE + SIZE + DATE + CHECKSUM -->
<div class="text-muted small">
<h:outputText id="fileTypeOutputRegular" value="#{fileMetadata.dataFile.friendlyType}" rendered="#{!(fileMetadata.dataFile.tabularData)}"/>
Expand Down

0 comments on commit 0e45247

Please sign in to comment.