(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["views/user/import"],{"1dfe":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("card-form",{attrs:{title:e.$t("users_import"),icon:"user-plus",validation:e.$v,"server-error":e.serverError},on:{submit:function(t){return t.preventDefault(),e.onSubmit.apply(null,arguments)}}},[r("form-field",e._b({attrs:{validation:e.$v.form.csvfile},model:{value:e.form.csvfile,callback:function(t){e.$set(e.form,"csvfile",t)},expression:"form.csvfile"}},"form-field",e.fields.csvfile,!1)),r("form-field",e._b({model:{value:e.form.update,callback:function(t){e.$set(e.form,"update",t)},expression:"form.update"}},"form-field",e.fields.update,!1)),r("form-field",e._b({model:{value:e.form.delete,callback:function(t){e.$set(e.form,"delete",t)},expression:"form.delete"}},"form-field",e.fields.delete,!1))],1)},i=[],o=r("1da1"),n=(r("96cf"),r("365c")),l=r("1dce"),a=r("85d1"),u=r("05a5"),c={name:"UserImport",data:function(){return{form:{csvfile:null,update:!1,delete:!1},serverError:"",fields:{csvfile:{label:this.$i18n.t("users_import_csv_file"),description:this.$i18n.t("users_import_csv_file_desc"),component:"FileItem",props:{id:"csvfile",accept:"text/csv",placeholder:this.$i18n.t("placeholder.file")}},update:{label:this.$i18n.t("users_import_update"),description:this.$i18n.t("users_import_update_desc"),component:"CheckboxItem",props:{id:"update"}},delete:{label:this.$i18n.t("users_import_delete"),description:this.$i18n.t("users_import_delete_desc"),component:"CheckboxItem",props:{id:"delete"}}}}},validations:{form:{csvfile:{required:u["required"]}}},methods:{onSubmit:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var r,s,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.form.delete){t.next=6;break}return t.next=3,e.$askConfirmation(e.$i18n.t("users_import_confirm_destructive"),{okTitle:e.$i18n.t("users_import_delete_others")});case 3:if(r=t.sent,r){t.next=6;break}return t.abrupt("return");case 6:return s={},Object.assign(s,e.form),s.delete||delete s.delete,s.update||delete s.update,t.next=12,Object(a["b"])(s);case 12:i=t.sent,n["a"].post("users/import",i,{asFormData:!0}).then((function(){e.$store.dispatch("RESET_CACHE_DATA",["users","users_details","groups","permissions"]),e.$router.push({name:"user-list"})})).catch((function(t){e.serverError=t.message}));case 14:case"end":return t.stop()}}),t)})))()}},mixins:[l["validationMixin"]]},d=c,f=r("2877"),p=Object(f["a"])(d,s,i,!1,null,null,null);t["default"]=p.exports}}]);
//# sourceMappingURL=import.20658d69.js.map