Repository: syncope Updated Branches: refs/heads/master d9eff39ed -> 209459d0c
Fix error message if description is left out when specifying a policy Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/209459d0 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/209459d0 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/209459d0 Branch: refs/heads/master Commit: 209459d0cc6816e4d33bf18c0a8a6b808f70ce6c Parents: d9eff39 Author: Colm O hEigeartaigh <cohei...@apache.org> Authored: Wed Jul 6 12:37:12 2016 +0100 Committer: Colm O hEigeartaigh <cohei...@apache.org> Committed: Wed Jul 6 12:37:12 2016 +0100 ---------------------------------------------------------------------- .../client/console/policies/PolicyModalPanelBuilder.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/syncope/blob/209459d0/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java ---------------------------------------------------------------------- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java b/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java index b5bf2af..93c9f8d 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java @@ -35,6 +35,7 @@ import org.apache.syncope.client.console.wicket.markup.html.form.AjaxCheckBoxPan import org.apache.syncope.client.console.wicket.markup.html.form.AjaxPalettePanel; import org.apache.syncope.client.console.wicket.markup.html.form.AjaxSpinnerFieldPanel; import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPanel; +import org.apache.syncope.client.console.wicket.markup.html.form.FieldPanel; import org.apache.syncope.client.console.wizards.AbstractModalPanelBuilder; import org.apache.syncope.client.console.wizards.AjaxWizard; import org.apache.syncope.common.lib.policy.AbstractPolicyTO; @@ -101,8 +102,11 @@ public class PolicyModalPanelBuilder<T extends AbstractPolicyTO> extends Abstrac final List<Component> components = new ArrayList<>(); - components.add(new AjaxTextFieldPanel( - "field", "description", new PropertyModel<String>(policyTO, "description"), false)); + FieldPanel<String> description = + new AjaxTextFieldPanel("field", "description", + new PropertyModel<String>(policyTO, "description"), false); + description.setRequired(true); + components.add(description); if (policyTO instanceof AccountPolicyTO) { components.add(new AjaxSpinnerFieldPanel.Builder<Integer>().build(