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){