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(