You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2016/07/20 14:58:02 UTC

[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 hEigeartaigh <co...@apache.org>
Authored: Wed Jul 6 12:37:12 2016 +0100
Committer: Colm O hEigeartaigh <co...@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(