1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{1367:function(e,t,n){"use strict";n.r(t);var a=n(3060),r=n(2021);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);n(2775);var s=n(0),i=n(2777),l=n.n(i),u=Object(s.a)(r.default,a.a,a.b,!1,null,null,null);"function"==typeof l.a&&l()(u),t.default=u.exports},1425:function(e,t,n){"use strict";var a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.validateIPRangeList=t.validateDomain=t.validatePassword=t.validateSubdomain=t.validateUsername=t.validateDBUser=t.validateDatabase=t.validateDNSName=t.validateMXValue=t.validateDNSValue=t.validateFTP=t.validateEmail=t.validateForwarder=void 0;var r=a(n(30)),o=a(n(36)),s=a(n(1426)),i=r.default.get({url:"/CMD_JSON_VALIDATE",schema:{value:r.default.REQUIRED_STRING},response:{valid:!0,message:""},mapResponse:{valid:s.default.isValid,message:s.default.getMessage}}),l=i.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});t.validateForwarder=l;var u=i.extend({id:"VALIDATE_EMAIL",params:{type:"email",check_mailing_list:!0},schema:{check_exists:{type:Boolean,required:!1,default:!0}}});t.validateEmail=u;var d=i.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});t.validateFTP=d;var c=i.extend({params:{type:"dns"},domain:!0,schema:{record:r.default.REQUIRED_STRING}}),p=c.extend({id:"VALIDATE_DNS_VALUE",params:{check:"value",name:!0},domain:!0,schema:{value:r.default.REQUIRED_STRING}});t.validateDNSValue=p;var v=p.extend({id:"VALIDATE_MX_VALUE",params:{record:"MX"},before:function(e){return{value:"10",mx_value:e.value}}});t.validateMXValue=v;var f=c.extend({id:"VALIDATE_DNS_NAME",params:{check:"name",value:!0,mx_value:!0},schema:{name:r.default.REQUIRED_STRING,value:null}});t.validateDNSName=f;var m=i.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});t.validateDatabase=m;var _=i.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});t.validateDBUser=_;var A=i.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});t.validateUsername=A;var x=i.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});t.validateSubdomain=x;var E=i.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});t.validatePassword=E;var h=i.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(e){var t=e.value;return{value:o.default.toASCII(t)}}});t.validateDomain=h;var D=i.extend({id:"VALIDATE_IP_RANGE_LIST",params:{type:"ip_range_list"}});t.validateIPRangeList=D},1426:function(e,t,n){"use strict";n.r(t);var a=n(35);t.default={isValid:function(e){return void 0===e.error},getMessage:function(e){return Object(a.toAppHtml)(e.error||"")}}},1546:function(e,t,n){"use strict";var a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.getAutoresponderDefaults=t.getAutoresponder=t.modifyAutoresponder=t.createAutoresponder=t.deleteAutoresponders=t.getAutoresponders=void 0;var r=a(n(30)),o=function(e){return e.mapProps({custom_reply_headers:e.isEqual("1"),reply_content_types:e.toSelect,reply_encodings:e.toSelect,reply_once_select:e.toSelect})},s=r.default.get({id:"AUTORESPONDERS",url:"/CMD_EMAIL_AUTORESPONDER",domain:!0,after:function(e){return e.flow(e.mapValues((function(e,t){return{name:t,cc:e}})),e.toArray)}});t.getAutoresponders=s;var i=r.default.select({url:"/CMD_EMAIL_AUTORESPONDER",params:{action:"delete"},domain:!0});t.deleteAutoresponders=i;var l=r.default.post({url:"/CMD_EMAIL_AUTORESPONDER",params:{action:"create"},domain:!0,schema:{user:r.default.REQUIRED_STRING,text:r.default.REQUIRED_STRING,cc:{type:String,required:!0,validator:function(e){return["ON","OFF"].includes(e)}},email:r.default.OPTIONAL_STRING}});t.createAutoresponder=l;var u=l.extend({params:{action:"modify"}});t.modifyAutoresponder=u;var d=r.default.get({id:"AUTORESPONDER",url:"/CMD_EMAIL_AUTORESPONDER_MODIFY",domain:!0,schema:{user:r.default.REQUIRED_STRING},after:function(e){return e.mapProps({text:e.flow(e.convert.toAppString,e.convert.toAppText),email:e.setDefault(""),cc:e.feedWith(1,e.flow(e.getProp("email"),e.notEmpty)),headers:o(e)})}});t.getAutoresponder=d;var c=r.default.get({id:"AUTORESPONDER_DEFAULTS",url:"/CMD_EMAIL_AUTORESPONDER_CREATE",domain:!0,after:function(e){return e.flow(e.getProp("headers"),o(e))}});t.getAutoresponderDefaults=c},2021:function(e,t,n){"use strict";n.r(t);var a=n(2022),r=n.n(a);for(var o in a)"default"!==o&&function(e){n.d(t,e,(function(){return a[e]}))}(o);t.default=r.a},2022:function(e,t,n){"use strict";var a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o,s=a(n(15)),i=a(n(16)),l=n(1546),u=n(1425),d={preload:l.getAutoresponderDefaults,api:[{command:l.getAutoresponderDefaults,bind:"defaults"},{command:u.validateEmail,bind:"emailValidation"}],data:function(){return{user:"",text:"",cc:!1,email:"",subjectPrefix:"",encoding:"",onceSelect:"",contentType:""}},methods:{createAutoresponder:(o=(0,i.default)(s.default.mark((function e(){return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.createAutoresponder)({user:this.user,subject:this.subjectPrefix,reply_encoding:this.encoding,reply_content_type:this.contentType,reply_once_time:this.onceSelect,text:this.text,cc:this.cc?"ON":"OFF",email:this.$p6e.email2ascii(this.email)});case 2:e.sent&&this.$router.back();case 4:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)}),validateCC:function(e){return e!=="".concat(this.user,"@").concat(this.$domainUnicode)},validateAddress:(r=(0,i.default)(s.default.mark((function e(t){var n,a;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",!0);case 2:return e.next=4,(0,u.validateEmail)({value:"".concat(t,"@").concat(this.$domain),check_exists:!1});case 4:return n=e.sent,a=n.valid,e.abrupt("return",a);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},created:function(){this.subjectPrefix=this.$api.defaults.subject_prefix,this.encoding=this.$api.defaults.reply_encodings.value,this.contentType=this.$api.defaults.reply_content_types.value,this.onceSelect=this.$api.defaults.reply_once_select.value}};t.default=d},2023:function(e,t,n){var a=n(2776);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,n(5).default)("6859a290",a,!0,{})},2775:function(e,t,n){"use strict";var a=n(2023);n.n(a).a},2776:function(e,t,n){(e.exports=n(4)(!0)).push([e.i,"#create-autoresponder textarea{max-height:unset!important;min-height:12rem!important;width:100%!important}#create-autoresponder .input-1px input[type=text]{width:1px}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/email/autoresponders/create.vue"],names:[],mappings:"AAsMA,+BAEQ,2BACA,2BACA,oBAAsB,CAJ9B,kDAOQ,SAAU,CAAA",file:"create.vue?vue&type=style&index=0&lang=scss&",sourcesContent:['\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n#create-autoresponder {\n textarea {\n max-height:unset !important;\n min-height: 12rem !important;\n width: 100% !important;\n };\n .input-1px input[type="text"]{\n width: 1px;\n }\n}\n'],sourceRoot:""}])},2777:function(e,t){},3060:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("app-page",{attrs:{id:"create-autoresponder"}},[n("app-page-section",[n("ui-form-element",{attrs:{group:"autoresponder",validators:{required:!0,validateAddress:e.validateAddress}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Responder Address:\n ")]),e._v(" "),n("input-text",{attrs:{slot:"content",suffix:"@"+e.$domainUnicode},slot:"content",model:{value:e.user,callback:function(t){e.user=t},expression:"user"}}),e._v(" "),n("span",{attrs:{slot:"error:validateAddress"},slot:"error:validateAddress"},[e._v("\n "+e._s(e.$api.emailValidation.message)+"\n ")])],1),e._v(" "),e.$api.defaults.custom_reply_headers?[n("ui-form-element",{attrs:{group:"autoresponder",validators:{required:!0}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Subject Prefix")]),e._v(" "),n("input-text",{staticClass:"input-1px",attrs:{slot:"content",suffix:e.$gettext(": original subject")},slot:"content",model:{value:e.subjectPrefix,callback:function(t){e.subjectPrefix=t},expression:"subjectPrefix"}})],1),e._v(" "),n("ui-form-element",[n("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Reply Encoding")]),e._v(" "),n("input-select",{attrs:{slot:"content",options:e.$api.defaults.reply_encodings.options},slot:"content",model:{value:e.encoding,callback:function(t){e.encoding=t},expression:"encoding"}})],1),e._v(" "),n("ui-form-element",[n("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Content-Type")]),e._v(" "),n("input-select",{attrs:{slot:"content",options:e.$api.defaults.reply_content_types.options},slot:"content",model:{value:e.contentType,callback:function(t){e.contentType=t},expression:"contentType"}})],1),e._v(" "),n("ui-form-element",[n("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Reply Frequency")]),e._v(" "),n("input-select",{attrs:{slot:"content",options:e.$api.defaults.reply_once_select.options},slot:"content",model:{value:e.onceSelect,callback:function(t){e.onceSelect=t},expression:"onceSelect"}})],1)]:e._e(),e._v(" "),n("ui-form-element",{attrs:{group:"autoresponder",validators:{required:!0}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Responder Message:\n ")]),e._v(" "),n("input-textarea",{attrs:{slot:"content"},slot:"content",model:{value:e.text,callback:function(t){e.text=t},expression:"text"}})],1),e._v(" "),e.cc?n("ui-form-element",{key:"cc-enabled",attrs:{group:"autoresponder",validators:{required:!0,validateCC:e.validateCC}}},[n("input-check",{attrs:{slot:"title"},slot:"title",model:{value:e.cc,callback:function(t){e.cc=t},expression:"cc"}},[n("translate",[e._v("\n Send a CC to:\n ")])],1),e._v(" "),n("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),e._v(" "),n("translate",{attrs:{slot:"error:validateCC"},slot:"error:validateCC"},[e._v("CC should not be equal to Autoresponder address")])],1):n("ui-form-element",{key:"cc-disabled",attrs:{group:"autoresponder"}},[n("input-check",{attrs:{slot:"title"},slot:"title",model:{value:e.cc,callback:function(t){e.cc=t},expression:"cc"}},[n("translate",[e._v("\n Send a CC to:\n ")])],1),e._v(" "),n("input-text",{attrs:{slot:"content",value:e.email,disabled:""},slot:"content"})],1)],2),e._v(" "),n("ui-button",{attrs:{slot:"footer:buttons",theme:"safe",validateGroup:"autoresponder"},on:{click:e.createAutoresponder},slot:"footer:buttons"},[e._v("\n Save\n ")])],1)},r=[];n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return r}))}}]); |