[SYNCOPE-1032] role key is writable if the role has being created
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/2fbe7fb2 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/2fbe7fb2 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/2fbe7fb2 Branch: refs/heads/master Commit: 2fbe7fb200aae36f5a1d1935ece0b3921018377b Parents: c73f95a Author: fmartelli <fabio.marte...@gmail.com> Authored: Mon Feb 27 16:14:34 2017 +0100 Committer: fmartelli <fabio.marte...@gmail.com> Committed: Mon Feb 27 16:14:59 2017 +0100 ---------------------------------------------------------------------- .../syncope/client/console/wizards/role/RoleWizardBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/syncope/blob/2fbe7fb2/client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java ---------------------------------------------------------------------- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java index 744b9b7..7841c8e 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java @@ -102,7 +102,8 @@ public class RoleWizardBuilder extends AjaxWizardBuilder<RoleWrapper> { public Details(final RoleWrapper modelObject) { add(new AjaxTextFieldPanel( - "key", "key", new PropertyModel<String>(modelObject.getInnerObject(), "key"), false)); + "key", "key", new PropertyModel<String>(modelObject.getInnerObject(), "key"), false). + setEnabled(StringUtils.isEmpty(modelObject.getInnerObject().getKey()))); // ------------------------ // dynMembershipCond