[08/43] syncope git commit: Fix error message if description is left out when specifying a policy
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/2_0_NO_JAXB Commit: 209459d0cc6816e4d33bf18c0a8a6b808f70ce6c Parents: d9eff39 Author: Colm O hEigeartaighAuthored: Wed Jul 6 12:37:12 2016 +0100 Committer: Colm O hEigeartaigh 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 extends Abstrac final List components = new ArrayList<>(); -components.add(new AjaxTextFieldPanel( -"field", "description", new PropertyModel(policyTO, "description"), false)); +FieldPanel description = +new AjaxTextFieldPanel("field", "description", + new PropertyModel(policyTO, "description"), false); +description.setRequired(true); +components.add(description); if (policyTO instanceof AccountPolicyTO) { components.add(new AjaxSpinnerFieldPanel.Builder().build(
syncope git commit: Fix error message if description is left out when specifying a policy
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 hEigeartaighAuthored: Wed Jul 6 12:37:12 2016 +0100 Committer: Colm O hEigeartaigh 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 extends Abstrac final List components = new ArrayList<>(); -components.add(new AjaxTextFieldPanel( -"field", "description", new PropertyModel(policyTO, "description"), false)); +FieldPanel description = +new AjaxTextFieldPanel("field", "description", + new PropertyModel(policyTO, "description"), false); +description.setRequired(true); +components.add(description); if (policyTO instanceof AccountPolicyTO) { components.add(new AjaxSpinnerFieldPanel.Builder().build(