1 line
26 KiB
JavaScript
1 line
26 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{1371:function(n,t,e){"use strict";e.r(t);var a=e(3064),i=e(2033);for(var r in i)"default"!==r&&function(n){e.d(t,n,(function(){return i[n]}))}(r);var o=e(0),s=e(2792),l=e.n(s),d=Object(o.a)(i.default,a.a,a.b,!1,null,null,null);"function"==typeof l.a&&l()(d),t.default=d.exports},1425:function(n,t,e){"use strict";var a=e(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 i=a(e(30)),r=a(e(36)),o=a(e(1426)),s=i.default.get({url:"/CMD_JSON_VALIDATE",schema:{value:i.default.REQUIRED_STRING},response:{valid:!0,message:""},mapResponse:{valid:o.default.isValid,message:o.default.getMessage}}),l=s.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});t.validateForwarder=l;var d=s.extend({id:"VALIDATE_EMAIL",params:{type:"email",check_mailing_list:!0},schema:{check_exists:{type:Boolean,required:!1,default:!0}}});t.validateEmail=d;var u=s.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});t.validateFTP=u;var c=s.extend({params:{type:"dns"},domain:!0,schema:{record:i.default.REQUIRED_STRING}}),v=c.extend({id:"VALIDATE_DNS_VALUE",params:{check:"value",name:!0},domain:!0,schema:{value:i.default.REQUIRED_STRING}});t.validateDNSValue=v;var f=v.extend({id:"VALIDATE_MX_VALUE",params:{record:"MX"},before:function(n){return{value:"10",mx_value:n.value}}});t.validateMXValue=f;var m=c.extend({id:"VALIDATE_DNS_NAME",params:{check:"name",value:!0,mx_value:!0},schema:{name:i.default.REQUIRED_STRING,value:null}});t.validateDNSName=m;var p=s.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});t.validateDatabase=p;var D=s.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});t.validateDBUser=D;var _=s.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});t.validateUsername=_;var h=s.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});t.validateSubdomain=h;var w=s.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});t.validatePassword=w;var g=s.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(n){var t=n.value;return{value:r.default.toASCII(t)}}});t.validateDomain=g;var A=s.extend({id:"VALIDATE_IP_RANGE_LIST",params:{type:"ip_range_list"}});t.validateIPRangeList=A},1426:function(n,t,e){"use strict";e.r(t);var a=e(35);t.default={isValid:function(n){return void 0===n.error},getMessage:function(n){return Object(a.toAppHtml)(n.error||"")}}},2033:function(n,t,e){"use strict";e.r(t);var a=e(2034),i=e.n(a);for(var r in a)"default"!==r&&function(n){e.d(t,n,(function(){return a[n]}))}(r);t.default=i.a},2034:function(n,t,e){"use strict";var a=e(10),i=e(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o,s=i(e(20)),l=i(e(15)),d=i(e(16)),u=a(e(2035)),c=i(e(2786)),v=i(e(2789)),f={preload:u.getForwarders,commands:u,api:[{command:u.getForwarders,bind:"forwarders"}],components:{CreateForwardersDialog:c.default,ModifyForwarderDialog:v.default},data:function(){return{checkedRows:[],modify:{name:"",value:[]}}},computed:{checkedForwarders:function(){return this.checkedRows.map((function(n){return n.name}))}},watch:{$domain:function(){u.getForwarders()}},methods:{deleteForwarders:(o=(0,d.default)(l.default.mark((function n(){return l.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,u.deleteForwarders({select:this.checkedForwarders});case 2:n.sent&&(this.checkedRows=[],u.getForwarders());case 4:case"end":return n.stop()}}),n,this)}))),function(){return o.apply(this,arguments)}),modifyForwarderDialog:(r=(0,d.default)(l.default.mark((function n(t){return l.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:this.modify.name=t.name,this.modify.value=(0,s.default)(t.value),this.$dialog("MODIFY_FORWARDER_DIALOG").open();case 3:case"end":return n.stop()}}),n,this)}))),function(n){return r.apply(this,arguments)})}};t.default=f},2035:function(n,t,e){"use strict";var a=e(1);Object.defineProperty(t,"__esModule",{value:!0}),t.deleteForwarders=t.modifyForwarder=t.createForwarder=t.getForwarders=void 0;var i=a(e(30)),r=i.default.get({id:"FORWARDERS",url:"/CMD_EMAIL_FORWARDER",response:[],domain:!0,after:function(n){return n.flow(n.mapValues((function(n,t){return{name:t,value:n}})),n.toArray)}});t.getForwarders=r;var o=i.default.post({url:"/CMD_EMAIL_FORWARDER",params:{action:"create"},domain:!0,body:{user:i.default.REQUIRED_STRING,email:i.default.REQUIRED_STRING}});t.createForwarder=o;var s=o.extend({params:{action:"modify"}});t.modifyForwarder=s;var l=i.default.select({url:"/CMD_EMAIL_FORWARDER",method:"POST",params:{action:"delete",delete:!0},domain:!0});t.deleteForwarders=l},2036:function(n,t,e){"use strict";e.r(t);var a=e(2037),i=e.n(a);for(var r in a)"default"!==r&&function(n){e.d(t,n,(function(){return a[n]}))}(r);t.default=i.a},2037:function(n,t,e){"use strict";var a=e(10),i=e(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o,s=i(e(15)),l=i(e(16)),d=i(e(20)),u=a(e(2035)),c=(e(13),e(1425)),v={data:function(){return{source:[],destination:[],newSource:"",newDestination:{type:"email",value:""}}},api:[{command:c.validateForwarder,bind:"validateForwarder"}],computed:{fullSource:function(){return this.$valid("add-forwarder-name")?[].concat((0,d.default)(this.source),[{value:this.newSource}]):this.source},fullDestination:function(){return this.$valid("add-forwarder-destination")?[].concat((0,d.default)(this.destination),[{value:this.getStringDestination(this.newDestination)}]):this.destination},validForwarder:function(){return this.destination.length&&this.source.length}},watch:{legacyData:function(n){Object.assign(this,this.legacyDataParser(n))},names:{deep:!0,handler:"generateLegacyData"},emails:{deep:!0,handler:"generateLegacyData"}},methods:{addSource:function(){var n=this;this.newSource&&this.$valid("add-forwarder-name")&&(this.source.push({value:this.newSource}),this.newSource="",setTimeout((function(){n.$store.commit("validation/TOUCH_GROUP_INPUTS","add-forwarder-name")}),500))},removeSource:function(n){this.source=this.source.filter((function(t){return t.value!==n}))},addDestination:function(){var n=this;this.newDestination.value&&this.$valid("add-forwarder-destination")&&(this.destination.push({value:this.getStringDestination(this.newDestination)}),this.newDestination.value="",setTimeout((function(){n.$store.commit("validation/TOUCH_GROUP_INPUTS","add-forwarder-destination")}),500))},removeDestination:function(n){this.destination=this.destination.filter((function(t){return t.value!==n}))},getStringDestination:function(n){return"email"===n.type||n.value.includes('"|')?n.value:'"|'.concat(n.value,'"')},createForwarders:(o=(0,l.default)(s.default.mark((function n(){var t,e,a=this;return s.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=this.fullSource.map((function(n){return n.value})).join(","),e=this.fullDestination.map((function(n){return n.value})).map((function(n){return n.includes('"|')?n:a.$p6e.email2ascii(n)})).join(","),n.next=4,u.createForwarder({user:t,email:e});case 4:this.$reset(),u.getForwarders();case 6:case"end":return n.stop()}}),n,this)}))),function(){return o.apply(this,arguments)}),validateSpace:function(n){return!n||!n.includes(" ")},validateUniqueName:function(n){return!n||!Boolean(this.source.find((function(t){return t.value===n})))},validateUniqueDestination:function(n){var t=this;return!n||!Boolean(this.destination.find((function(n){return n.value===t.getStringDestination(t.newDestination)})))},validateEmpty:function(n){return!n||!!n.trim()},validateForwarder:(r=(0,l.default)(s.default.mark((function n(t){var e,a;return s.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=2;break}return n.abrupt("return",!0);case 2:return n.next=4,(0,c.validateForwarder)({value:"".concat(t,"@").concat(this.$domain)});case 4:return e=n.sent,a=e.valid,n.abrupt("return",a);case 7:case"end":return n.stop()}}),n,this)}))),function(n){return r.apply(this,arguments)})}};t.default=v},2038:function(n,t,e){var a=e(2788);"string"==typeof a&&(a=[[n.i,a,""]]),a.locals&&(n.exports=a.locals);(0,e(5).default)("6852e1b9",a,!0,{})},2039:function(n,t,e){"use strict";e.r(t);var a=e(2040),i=e.n(a);for(var r in a)"default"!==r&&function(n){e.d(t,n,(function(){return a[n]}))}(r);t.default=i.a},2040:function(n,t,e){"use strict";var a=e(10),i=e(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o,s=i(e(15)),l=i(e(16)),d=i(e(20)),u=a(e(2035)),c=(e(13),{props:{name:{type:String,required:!0},value:{type:Array,required:!0}},data:function(){return{destination:[],newDestination:{type:"email",value:""}}},computed:{fullDestination:function(){return this.$valid("add-forwarder-destination")?[].concat((0,d.default)(this.destination),[{value:this.getStringDestination(this.newDestination)}]):this.destination}},methods:{addDestination:function(){var n=this;this.newDestination.value&&this.$valid("add-forwarder-destination")&&(this.destination.push({value:this.getStringDestination(this.newDestination)}),this.newDestination.value="",setTimeout((function(){n.$store.commit("validation/TOUCH_GROUP_INPUTS","add-forwarder-destination")}),500))},removeDestination:function(n){this.destination=this.destination.filter((function(t){return t.value!==n}))},getStringDestination:function(n){return"email"===n.type||n.value.includes('"|')?n.value:'"|'.concat(n.value,'"')},validateUniqueDestination:function(n){var t=this;return!n||!Boolean(this.destination.find((function(n){return n.value===t.getStringDestination(t.newDestination)})))},validateEmpty:function(n){return!n||!!n.trim()},validateForwarder:function(n){function t(t){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t}((o=(0,l.default)(s.default.mark((function n(t){var e,a;return s.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=2;break}return n.abrupt("return",!0);case 2:return n.next=4,validateForwarder({value:"".concat(t,"@").concat(this.$domain)});case 4:return e=n.sent,a=e.valid,n.abrupt("return",a);case 7:case"end":return n.stop()}}),n,this)}))),function(n){return o.apply(this,arguments)})),loadData:function(){var n=this;this.destination=this.value.map((function(t){return{value:t.includes('"|')?t:n.$p6e.email2unicode(t)}}))},modifyForwarder:(r=(0,l.default)(s.default.mark((function n(){var t,e=this;return s.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=this.fullDestination.map((function(n){return n.value})).map((function(n){return n.includes('"|')?n:e.$p6e.email2ascii(n)})).join(","),n.next=3,u.modifyForwarder({user:this.name,email:t});case 3:n.sent&&(this.$reset(),u.getForwarders(),this.$emit("modified"));case 5:case"end":return n.stop()}}),n,this)}))),function(){return r.apply(this,arguments)})}});t.default=c},2041:function(n,t,e){var a=e(2791);"string"==typeof a&&(a=[[n.i,a,""]]),a.locals&&(n.exports=a.locals);(0,e(5).default)("56d13dbd",a,!0,{})},2786:function(n,t,e){"use strict";e.r(t);var a=e(3182),i=e(2036);for(var r in i)"default"!==r&&function(n){e.d(t,n,(function(){return i[n]}))}(r);e(2787);var o=e(0),s=Object(o.a)(i.default,a.a,a.b,!1,null,null,null);t.default=s.exports},2787:function(n,t,e){"use strict";var a=e(2038);e.n(a).a},2788:function(n,t,e){(n.exports=e(4)(!0)).push([n.i,"#CREATE_FORWARDERS_DIALOG .formElement-content{padding-left:0!important;margin-left:0!important;width:100%}#CREATE_FORWARDERS_DIALOG .domainButton{border-top-right-radius:0;border-bottom-right-radius:0}#CREATE_FORWARDERS_DIALOG input[type=text]{width:1px}html.vue-app.dir\\:rtl #CREATE_FORWARDERS_DIALOG .domainButton{border-top-left-radius:0;border-bottom-left-radius:0}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/email/_components/create-forwarder-dialog.vue"],names:[],mappings:"AAgWA,+CAEQ,yBACA,wBACA,UAAW,CAJnB,wCAOQ,0BACA,4BAA6B,CARrC,2CAWQ,SAAU,CACb,8DAKO,yBACA,2BAA4B,CAAA",file:"create-forwarder-dialog.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\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_FORWARDERS_DIALOG {\n .formElement-content {\n padding-left: 0 !important;\n margin-left: 0 !important;\n width: 100%;\n }\n .domainButton {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n input[type='text'] {\n width: 1px;\n }\n}\nhtml.vue-app.dir\\:rtl {\n #CREATE_FORWARDERS_DIALOG {\n .domainButton {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\n}\n"],sourceRoot:""}])},2789:function(n,t,e){"use strict";e.r(t);var a=e(3183),i=e(2039);for(var r in i)"default"!==r&&function(n){e.d(t,n,(function(){return i[n]}))}(r);e(2790);var o=e(0),s=Object(o.a)(i.default,a.a,a.b,!1,null,null,null);t.default=s.exports},2790:function(n,t,e){"use strict";var a=e(2041);e.n(a).a},2791:function(n,t,e){(n.exports=e(4)(!0)).push([n.i,"#MODIFY_FORWARDERS_DIALOG .formElement-content{padding-left:0!important;margin-left:0!important;width:100%}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/email/_components/modify-forwarder-dialog.vue"],names:[],mappings:"AAyPA,+CAEQ,yBACA,wBACA,UAAW,CAAA",file:"modify-forwarder-dialog.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\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#MODIFY_FORWARDERS_DIALOG {\n .formElement-content {\n padding-left: 0 !important;\n margin-left: 0 !important;\n width: 100%;\n }\n}\n"],sourceRoot:""}])},2792:function(n,t){},3064:function(n,t,e){"use strict";var a=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("app-page",[e("ui-tokens-conditional-button",{attrs:{slot:"header:buttons",theme:"primary",token:"USERFORWARDERMAX",usage:n.$api.forwarders.length},on:{click:function(t){n.$dialog("CREATE_FORWARDERS_DIALOG").open()}},slot:"header:buttons"},[e("translate",[n._v("Create E-mail Forwarder")]),n._v(" "),e("translate",{attrs:{slot:"limitText"},slot:"limitText"},[n._v("\n E-mail Forwarders limit reached\n ")])],1),n._v(" "),e("app-page-section",[e("ui-r-table",n._b({attrs:{"disable-pagination":"","vertical-layout":n.$_Client.isPhone},on:{"update:checkedRows":function(t){n.checkedRows=t}},scopedSlots:n._u([{key:"col:name",fn:function(t){var e=t.name;return[n._v("\n "+n._s(e)+"@"+n._s(n.$domainUnicode)+"\n ")]}},{key:"col:value",fn:function(t){var a=t.value;return n._l(a,(function(t){return e("div",{key:t},[n._v("\n "+n._s(n._f("p6eUnicodeEmail")(t))+"\n ")])}))}},{key:"row:actions",fn:function(t){var a=t.item;return[e("ui-button-icon",{attrs:{icon:"pencil",title:n.$gettext("Edit")},on:{click:function(t){return n.modifyForwarderDialog(a)}}})]}}])},"ui-r-table",{rows:n.$api.forwarders,checkedRows:n.checkedRows,columns:[{id:"name",label:n.$gettext("Forwarder")},{id:"value",label:n.$gettext("Value")}]},!1),[e("template",{slot:"table:actions"},[e("ui-table-action",{on:{click:function(t){n.$dialog("DELETE_ITEMS_DIALOG").open()}}},[e("translate",[n._v("Delete")])],1)],1)],2)],1),n._v(" "),e("create-forwarders-dialog"),n._v(" "),e("modify-forwarder-dialog",n._b({on:{modified:n.$reset}},"modify-forwarder-dialog",n.modify,!1)),n._v(" "),e("ui-dialog-delete-items",{attrs:{subject:n.$ngettext("forwarder","forwarders",n.checkedRows.length)},on:{"click:confirm":n.deleteForwarders}})],1)},i=[];e.d(t,"a",(function(){return a})),e.d(t,"b",(function(){return i}))},3182:function(n,t,e){"use strict";var a=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("ui-dialog",{attrs:{id:"CREATE_FORWARDERS_DIALOG",size:"normal"}},[e("translate",{attrs:{slot:"title"},slot:"title"},[n._v("\n Create Forwarders\n ")]),n._v(" "),e("div",{attrs:{slot:"content"},slot:"content"},[n.source.length?e("ui-table",{attrs:{items:n.source}},[e("ui-column",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],attrs:{id:"value",label:n.$gettext("Forwarder Name")},scopedSlots:n._u([{key:"default",fn:function(t){return[n._v("\n "+n._s(t.value)+"@"+n._s(n.$domainUnicode)+"\n ")]}}],null,!1,3627313924)}),n._v(" "),e("ui-column",{attrs:{id:"remove",fit:""},scopedSlots:n._u([{key:"default",fn:function(t){return[e("ui-button-icon",{attrs:{icon:"delete",title:n.$gettext("Remove Forwarder")},on:{click:function(e){return n.removeSource(t.value)}}})]}}],null,!1,448510911)})],1):n._e(),n._v(" "),e("ui-form-element",{attrs:{vertical:"",group:"add-forwarder-name",validators:{required:!0,validateForwarder:n.validateForwarder,validateSpace:n.validateSpace,validateUniqueName:n.validateUniqueName}}},[n.source.length?n._e():e("translate",{attrs:{slot:"title",vertical:""},slot:"title"},[n._v("\n New Forwarder Name\n ")]),n._v(" "),e("input-text",{attrs:{slot:"content"},on:{keyup:function(t){return!t.type.indexOf("key")&&n._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.addSource(t)}},slot:"content",model:{value:n.newSource,callback:function(t){n.newSource=t},expression:"newSource"}},[e("ui-button",{staticClass:"domainButton",attrs:{slot:"additions:right",theme:"light",size:"normal",disabled:""},slot:"additions:right"},[n._v("\n @"+n._s(n.$domainUnicode)+"\n ")]),n._v(" "),e("ui-button",{attrs:{slot:"additions:right",theme:"safe",size:"normal",icon:"plus-fill","validate-group":"add-forwarder-name"},on:{click:n.addSource},slot:"additions:right"},[e("translate",[n._v("Add")])],1)],1),n._v(" "),e("span",{attrs:{slot:"error:validateForwarder"},domProps:{innerHTML:n._s(n.$api.validateForwarder.message)},slot:"error:validateForwarder"}),n._v(" "),e("translate",{attrs:{slot:"error:validateSpace"},slot:"error:validateSpace"},[n._v("\n Should not contain spaces\n ")]),n._v(" "),e("translate",{attrs:{slot:"error:validateUniqueName"},slot:"error:validateUniqueName"},[n._v("\n Name already in list\n ")])],1),n._v(" "),n.destination.length?e("ui-table",{attrs:{items:n.destination}},[e("ui-column",{attrs:{id:"value",label:n.$gettext("Destination")}}),n._v(" "),e("ui-column",{attrs:{id:"remove",fit:""},scopedSlots:n._u([{key:"default",fn:function(t){return[e("ui-button-icon",{attrs:{icon:"delete",title:n.$gettext("Remove Destination")},on:{click:function(e){return n.removeDestination(t.value)}}})]}}],null,!1,3552980462)})],1):n._e(),n._v(" "),e("ui-form-element",{attrs:{vertical:""}},[e("translate",{attrs:{slot:"title"},slot:"title"},[n._v("\n Add Destination\n ")]),n._v(" "),e("input-select",{attrs:{slot:"content",options:{email:n.$gettext("E-Mail"),pipe:n.$gettext("Pipe")}},slot:"content",model:{value:n.newDestination.type,callback:function(t){n.$set(n.newDestination,"type",t)},expression:"newDestination.type"}})],1),n._v(" "),"email"===n.newDestination.type?e("ui-form-element",{key:"emailDestination",attrs:{vertical:"",group:"add-forwarder-destination",validators:{required:!0,email:!0,validateUniqueDestination:n.validateUniqueDestination}}},[e("input-text",{attrs:{slot:"content"},on:{keyup:function(t){return!t.type.indexOf("key")&&n._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.addDestination(t)}},slot:"content",model:{value:n.newDestination.value,callback:function(t){n.$set(n.newDestination,"value",t)},expression:"newDestination.value"}},[e("ui-button",{attrs:{slot:"additions:right",size:"normal",theme:"safe",icon:"plus-fill","validate-group":"add-forwarder-destination"},on:{click:n.addDestination},slot:"additions:right"},[e("translate",[n._v("Add")])],1)],1),n._v(" "),e("translate",{attrs:{slot:"error:validateUniqueDestination"},slot:"error:validateUniqueDestination"},[n._v("\n Destination already in list\n ")])],1):e("ui-form-element",{key:"pipeDestination",attrs:{vertical:"",group:"add-forwarder-destination",validators:{required:!0,validateEmpty:n.validateEmpty,validateUniqueDestination:n.validateUniqueDestination}}},[e("input-text",{attrs:{slot:"content"},on:{keyup:function(t){return!t.type.indexOf("key")&&n._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.addDestination(t)}},slot:"content",model:{value:n.newDestination.value,callback:function(t){n.$set(n.newDestination,"value",t)},expression:"newDestination.value"}},[e("ui-button",{attrs:{slot:"additions:right",size:"normal",theme:"safe",icon:"plus-fill","validate-group":"add-forwarder-destination"},on:{click:n.addDestination},slot:"additions:right"},[e("translate",[n._v("Add")])],1)],1),n._v(" "),e("translate",{attrs:{slot:"error:validateEmpty"},slot:"error:validateEmpty"},[n._v("\n Empty pipes are not allowed\n ")]),n._v(" "),e("translate",{attrs:{slot:"error:validateUniqueDestination"},slot:"error:validateUniqueDestination"},[n._v("\n Destination already in list\n ")])],1)],1),n._v(" "),e("ui-button",{attrs:{slot:"buttons",theme:"primary",disabled:!n.fullSource.length||!n.fullDestination.length},on:{click:n.createForwarders},slot:"buttons"},[e("translate",[n._v("Create")])],1)],1)},i=[];e.d(t,"a",(function(){return a})),e.d(t,"b",(function(){return i}))},3183:function(n,t,e){"use strict";var a=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("ui-dialog",{attrs:{id:"MODIFY_FORWARDER_DIALOG",size:"normal"},on:{"dialog:open":n.loadData}},[e("translate",{attrs:{slot:"title"},slot:"title"},[n._v("\n Modify Forwarder\n ")]),n._v(" "),e("div",{attrs:{slot:"content"},slot:"content"},[e("ui-form-element",{attrs:{vertical:""}},[e("translate",{attrs:{slot:"title"},slot:"title"},[n._v("\n Forwarder Name\n ")]),n._v(" "),e("input-text",{attrs:{slot:"content",disabled:"disabled",value:n.name+"@"+n.$domainUnicode},slot:"content"})],1),n._v(" "),n.destination.length?e("ui-table",{attrs:{items:n.destination}},[e("ui-column",{attrs:{id:"value",label:n.$gettext("Destination")}}),n._v(" "),e("ui-column",{attrs:{id:"remove",fit:""},scopedSlots:n._u([{key:"default",fn:function(t){return[e("ui-button-icon",{attrs:{icon:"delete",title:n.$gettext("Remove Destination")},on:{click:function(e){return n.removeDestination(t.value)}}})]}}],null,!1,3552980462)})],1):n._e(),n._v(" "),e("ui-form-element",{attrs:{vertical:""}},[e("translate",{attrs:{slot:"title"},slot:"title"},[n._v("\n Add Destination\n ")]),n._v(" "),e("input-select",{attrs:{slot:"content",options:{email:n.$gettext("E-Mail"),pipe:n.$gettext("Pipe")}},slot:"content",model:{value:n.newDestination.type,callback:function(t){n.$set(n.newDestination,"type",t)},expression:"newDestination.type"}})],1),n._v(" "),"email"===n.newDestination.type?e("ui-form-element",{key:"emailDestination",attrs:{vertical:"",group:"add-forwarder-destination",validators:{required:!0,email:!0,validateUniqueDestination:n.validateUniqueDestination}}},[e("input-text",{attrs:{slot:"content"},on:{keyup:function(t){return!t.type.indexOf("key")&&n._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.addDestination(t)}},slot:"content",model:{value:n.newDestination.value,callback:function(t){n.$set(n.newDestination,"value",t)},expression:"newDestination.value"}},[e("ui-button",{attrs:{slot:"additions:right",size:"normal",theme:"safe",icon:"plus-fill","validate-group":"add-forwarder-destination"},on:{click:n.addDestination},slot:"additions:right"},[e("translate",[n._v("Add")])],1)],1),n._v(" "),e("translate",{attrs:{slot:"error:validateUniqueDestination"},slot:"error:validateUniqueDestination"},[n._v("\n Destination already in list\n ")])],1):e("ui-form-element",{key:"pipeDestination",attrs:{vertical:"",group:"add-forwarder-destination",validators:{required:!0,validateEmpty:n.validateEmpty,validateUniqueDestination:n.validateUniqueDestination}}},[e("input-text",{attrs:{slot:"content"},on:{keyup:function(t){return!t.type.indexOf("key")&&n._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.addDestination(t)}},slot:"content",model:{value:n.newDestination.value,callback:function(t){n.$set(n.newDestination,"value",t)},expression:"newDestination.value"}},[e("ui-button",{attrs:{slot:"additions:right",size:"normal",theme:"safe",icon:"plus-fill","validate-group":"add-forwarder-destination"},on:{click:n.addDestination},slot:"additions:right"},[e("translate",[n._v("Add")])],1)],1),n._v(" "),e("translate",{attrs:{slot:"error:validateEmpty"},slot:"error:validateEmpty"},[n._v("\n Empty pipes are not allowed\n ")]),n._v(" "),e("translate",{attrs:{slot:"error:validateUniqueDestination"},slot:"error:validateUniqueDestination"},[n._v("\n Destination already in list\n ")])],1)],1),n._v(" "),e("ui-button",{attrs:{slot:"buttons",theme:"primary","validate-group":"modifyForwarder",disabled:!n.fullDestination.length},on:{click:n.modifyForwarder},slot:"buttons"},[e("translate",[n._v("Modify")])],1)],1)},i=[];e.d(t,"a",(function(){return a})),e.d(t,"b",(function(){return i}))}}]); |