[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

Reply via email to