You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/02/13 09:59:51 UTC

svn commit: r1243444 - in /archiva/trunk/archiva-modules/archiva-web: archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties archiva-webapp-js/src/main/webapp/js/redback/roles.js

Author: olamy
Date: Mon Feb 13 08:59:51 2012
New Revision: 1243444

URL: http://svn.apache.org/viewvc?rev=1243444&view=rev
Log:
role screen bulk add confirm dialog before saving all

Modified:
    archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties?rev=1243444&r1=1243443&r2=1243444&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties Mon Feb 13 08:59:51 2012
@@ -148,3 +148,7 @@ proxy-connectors.remoterepo.settings.net
 proxy.connector.bulk.save.confirm=Are you sure to update {0} Proxy Connector(s)
 proxyconnector.delete.confirm=Are you sure to delete the Proxy Connector
 
+
+#roles
+role.bulk.save.confirm=Are you sure to update {0} Role(s)
+

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js?rev=1243444&r1=1243443&r2=1243444&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js Mon Feb 13 08:59:51 2012
@@ -164,19 +164,32 @@ $(function() {
     }
 
     updateModifiedRoles=function(){
+
+
       var modifiedRoles = getModifiedRoles();
       $.log("modifiedRoles:"+modifiedRoles);
-      for(i=0;i<modifiedRoles.length;i++){
-        var modifiedRole=modifiedRoles[i];
-        if (modifiedRole.modified()){
-          modifiedRole.updateDescription();
-          modifiedRole.modified(false);
-        }
-        if (modifiedRole.usersModified()){
-          modifiedRole.updateUsers();
-          modifiedRole.usersModified(false);
-        }
-      }
+
+
+      openDialogConfirm(function(){
+                          for(i=0;i<modifiedRoles.length;i++){
+                            var modifiedRole=modifiedRoles[i];
+                            if (modifiedRole.modified()){
+                              modifiedRole.updateDescription();
+                              modifiedRole.modified(false);
+                            }
+                            if (modifiedRole.usersModified()){
+                              modifiedRole.updateUsers();
+                              modifiedRole.usersModified(false);
+                            }
+                          }
+                          closeDialogConfirm();
+                        },
+                        $.i18n.prop('ok'),
+                        $.i18n.prop('cancel'),
+                        $.i18n.prop('bulk.save.confirm.title'),
+                        $.i18n.prop('role.bulk.save.confirm',modifiedRoles.length));
+
+
     }
 
     updateRole=function(modifiedRole){