fix message display when updating ldap

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1476988 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2013-04-29 12:21:40 +00:00
parent 6fda29b098
commit 75f8c7b32a

View File

@ -1641,14 +1641,16 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout"
//save modified ldap group mappings if any //save modified ldap group mappings if any
if(self.modifiesLdapGroupMappings().length>0){ if(self.modifiesLdapGroupMappings().length>0){
$.log("save modifiesLdapGroupMappings"); $.log("save modifiesLdapGroupMappings");
var message=$.i18n.prop('redback-runtime-ldap-group-mapping.updated');
var userMessages=$("#user-messages");
$.each(self.modifiesLdapGroupMappings(),function(idx,item){ $.each(self.modifiesLdapGroupMappings(),function(idx,item){
if(!(item.automatic&item.roleNames().length<2)){ if(!(item.automatic&item.roleNames().length<2)){
userMessages.empty();
$.log("update mapping for group:"+item.group()); $.log("update mapping for group:"+item.group());
var mainContent=$("#main-content"); var mainContent=$("#main-content");
var saveButton = mainContent.find("#redback-runtime-configuration-save" ); var saveButton = mainContent.find("#redback-runtime-configuration-save" );
saveButton.button('loading'); saveButton.button('loading');
clearUserMessages();
var userMessages=$("#user-messages");
userMessages.html(mediumSpinnerImg()); userMessages.html(mediumSpinnerImg());
$.ajax("restServices/redbackServices/ldapGroupMappingService", $.ajax("restServices/redbackServices/ldapGroupMappingService",
{ {
@ -1657,8 +1659,7 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout"
data:ko.toJSON(item), data:ko.toJSON(item),
dataType: 'json', dataType: 'json',
success: function(data) { success: function(data) {
var message=$.i18n.prop('redback-runtime-ldap-group-mapping.updated'); userMessages.html($.tmpl($("#alert-message-success").html(), { "message" : message }));
displaySuccessMessage(message);
}, },
error: function(data) { error: function(data) {
var res = $.parseJSON(data.responseText); var res = $.parseJSON(data.responseText);