You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by co...@apache.org on 2013/01/31 18:47:27 UTC

svn commit: r1441087 - /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java

Author: coheigea
Date: Thu Jan 31 17:47:27 2013
New Revision: 1441087

URL: http://svn.apache.org/viewvc?rev=1441087&view=rev
Log:
[SYNCOPE-295] - If AccountId is selected when creating a Resource Mapping, then make it mandatory 

Modified:
    syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java

Modified: syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java
URL: http://svn.apache.org/viewvc/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java?rev=1441087&r1=1441086&r2=1441087&view=diff
==============================================================================
--- syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java (original)
+++ syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java Thu Jan 31 17:47:27 2013
@@ -369,6 +369,15 @@ public class ResourceMappingPanel extend
                         extAttrName.setModelObject(null);
                         extAttrName.setRequired(!accountId.getModelObject());
                         target.add(extAttrName);
+                        
+                        if (accountId.getModelObject()) {
+                            mapItem.setMandatoryCondition("true");
+                            mandatory.setEnabled(false);
+                        } else {
+                            mapItem.setMandatoryCondition("false");
+                            mandatory.setEnabled(true);
+                        }
+                        target.add(mandatory);
                     }
                 });
                 item.add(accountId);