diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java index 10dc05d48..37a4ec46f 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java @@ -158,11 +158,10 @@ public class AdvanceTypeCRUDController extends GenericForwardComposer { return newConstraint; } - public void save() { + private void save() { try { advanceTypeModel.save(); messagesForUser.showMessage(Level.INFO, _("Advance type saved")); - goToList(); } catch (ValidationException e) { messagesForUser.showInvalidValues(e); } @@ -252,4 +251,13 @@ public class AdvanceTypeCRUDController extends GenericForwardComposer { return advanceTypeModel.getPercentage(); } + public void saveAndExit() { + save(); + goToList(); + } + + public void saveAndContinue() { + save(); + } + } diff --git a/navalplanner-webapp/src/main/webapp/advance/_editAdvanceTypes.zul b/navalplanner-webapp/src/main/webapp/advance/_editAdvanceTypes.zul index 8cf28d5e8..c34bf586f 100644 --- a/navalplanner-webapp/src/main/webapp/advance/_editAdvanceTypes.zul +++ b/navalplanner-webapp/src/main/webapp/advance/_editAdvanceTypes.zul @@ -65,9 +65,12 @@ -