Merge pull request #6761 from mrfinch/saurabh/show-popup

FIX:show popup before bulk invite
This commit is contained in:
Saurabh Patel 2018-12-22 02:06:17 +05:30 committed by Gerhard Schlager
parent 126be6c478
commit f4d8a330c3
3 changed files with 23 additions and 2 deletions

View File

@ -25,5 +25,22 @@ export default Em.Component.extend(UploadMixin, {
uploadDone() {
bootbox.alert(I18n.t("user.invited.bulk_invite.success"));
}
},
uploadOptions() {
return { autoUpload: false };
},
_init: function() {
const $upload = this.$();
$upload.on("fileuploadadd", (e, data) => {
bootbox.confirm(
I18n.t("user.invited.bulk_invite.confirmation_message"),
I18n.t("cancel"),
I18n.t("go_ahead"),
result => (result ? data.submit() : data.abort())
);
});
}.on("didInsertElement")
});

View File

@ -96,7 +96,9 @@ export default Em.Mixin.create({
});
$upload.on("fileuploadfail", (e, data) => {
displayErrorForUpload(data);
if (!data || (data && data.errorThrown !== "abort")) {
displayErrorForUpload(data);
}
reset();
});
}.on("didInsertElement"),

View File

@ -213,6 +213,7 @@ en:
submit: "Submit"
generic_error: "Sorry, an error has occurred."
generic_error_with_reason: "An error occurred: %{error}"
go_ahead: "Go ahead"
sign_up: "Sign Up"
log_in: "Log In"
age: "Age"
@ -996,6 +997,7 @@ en:
text: "Bulk Invite from File"
success: "File uploaded successfully, you will be notified via message when the process is complete."
error: "Sorry, file should be CSV format."
confirmation_message: "Youre about to email invites to everyone in the uploaded file."
password:
title: "Password"