1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00

[share] show error msg for every failed item

This commit is contained in:
llj
2016-02-24 16:11:03 +08:00
parent 62979d9af6
commit 51f47662d6

View File

@@ -606,8 +606,10 @@ define([
}); });
emails_input.select2("val", ""); emails_input.select2("val", "");
if (data.failed.length > 0) { if (data.failed.length > 0) {
var err_msg = gettext("Failed to share to {placeholder}") var err_msg = '';
.replace('{placeholder}', Common.HTMLescape(data.failed.join(', '))); $(data.failed).each(function(index, item) {
err_msg += Common.HTMLescape(item.email) + ': ' + item.error_msg + '<br />';
});
$('.error', panel).html(err_msg).removeClass('hide'); $('.error', panel).html(err_msg).removeClass('hide');
} }
}, },
@@ -669,6 +671,13 @@ define([
$add_item.after(new_item.el); $add_item.after(new_item.el);
}); });
groups_input.select2("val", ""); groups_input.select2("val", "");
if (data.failed.length > 0) {
var err_msg = '';
$(data.failed).each(function(index, item) {
err_msg += Common.HTMLescape(item.group_name) + ': ' + item.error_msg + '<br />';
});
$('.error', panel).html(err_msg).removeClass('hide');
}
}, },
error: function(xhr) { error: function(xhr) {
var err_msg; var err_msg;