From 8626adadd6bae81d25795feed062befce446d70b Mon Sep 17 00:00:00 2001 From: sekmiller Date: Tue, 2 Sep 2014 16:22:46 -0400 Subject: [PATCH] Display Warning when Template Name is empty Also clean-up some debug code. --- .../iq/dataverse/ManageTemplatesPage.java | 8 +-- .../edu/harvard/iq/dataverse/Template.java | 1 - .../harvard/iq/dataverse/TemplatePage.java | 10 ---- src/main/webapp/template.xhtml | 49 +++++-------------- 4 files changed, 15 insertions(+), 53 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java b/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java index 7aaa24d2832..bdc6af727c5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java @@ -39,8 +39,8 @@ public class ManageTemplatesPage { @Inject DataversePage dvpage; - - @Inject + + @Inject TemplatePage tempPage; @Inject @@ -167,7 +167,7 @@ public Template getSelectedTemplate() { public void setSelectedTemplate(Template selectedTemplate) { this.selectedTemplate = selectedTemplate; } - + public void viewSelectedTemplate(Template selectedTemplate) { this.selectedTemplate = selectedTemplate; this.selectedTemplate.setMetadataValueBlocks(); @@ -175,7 +175,7 @@ public void viewSelectedTemplate(Template selectedTemplate) { } public String updateTemplatesRoot(javax.faces.event.AjaxBehaviorEvent event) throws javax.faces.event.AbortProcessingException { - try { + try { if (dataverse.getOwner() != null) { if (isInheritTemplatesValue() && dataverse.getDefaultTemplate() == null && dataverse.getOwner().getDefaultTemplate() != null) { dataverse.setDefaultTemplate(dataverse.getOwner().getDefaultTemplate()); diff --git a/src/main/java/edu/harvard/iq/dataverse/Template.java b/src/main/java/edu/harvard/iq/dataverse/Template.java index 15960b888ac..97f869cbd04 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Template.java +++ b/src/main/java/edu/harvard/iq/dataverse/Template.java @@ -194,7 +194,6 @@ private void initMetadataBlocksForCreate() { metadataBlocksForEdit.put(mdb, sortDatasetFields(datasetFieldsForEdit)); } } - System.out.print("size for edit init " + metadataBlocksForEdit.size()); } public void setMetadataValueBlocks() { diff --git a/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java b/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java index 68f94da2961..0d7dd4ff40e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java +++ b/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java @@ -92,18 +92,13 @@ public void init() { if (dvTemp.getId().longValue() == templateId) { template = dvTemp; } - } - if (dataverse != null){ - } template.setDataverse(dataverse); template.setMetadataValueBlocks(); } else if (ownerId != null) { // create mode for a new template dataverse = dataverseService.find(ownerId); - System.out.print("create new template " + ownerId); editMode = TemplatePage.EditMode.CREATE; - System.out.print("create new template " + dataverse.getName()); template = new Template(this.dataverse); } else { throw new RuntimeException("On Template page without id or ownerid."); // improve error handling @@ -121,9 +116,6 @@ public String save() { template.setCreateTime(new Timestamp(new Date().getTime())); template.setUsageCount(new Long(0)); dataverse.getTemplates().add(template); - - System.out.print("save new template " + dataverse.getTemplates().size()); - System.out.print("save new template " + dataverse.getName()); cmd = new UpdateDataverseCommand(dataverse, null, null, session.getUser()); commandEngine.submit(cmd); } else { @@ -153,10 +145,8 @@ public String save() { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Template Save Failed", " - " + ex.toString())); //logger.severe(ex.getMessage()); } - editMode = null; return "/manage-templates.xhtml?dataverseId=" + dataverse.getId() + "&faces-redirect=true"; - //return "/template.xhtml?id=" + template.getId() + "&ownerId=" + dataverse.getId() + "&faces-redirect=true"; } public void cancel() { diff --git a/src/main/webapp/template.xhtml b/src/main/webapp/template.xhtml index c9028433c8a..65ffbfb4f4d 100644 --- a/src/main/webapp/template.xhtml +++ b/src/main/webapp/template.xhtml @@ -26,7 +26,8 @@ - + + @@ -42,12 +43,11 @@ - + - - + @@ -62,48 +62,21 @@
+
- -
- - - -
- - - - Add + Edit Metadata - -
-
-
- -
-
-
-
+ - - - - - - - - + + - +