(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{1757:function(e,t,a){"use strict";a.r(t);var s=a(3868),r=a(2203);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);a(3290);var i=a(0),l=a(3292),o=a.n(l),u=Object(i.a)(r.default,s.a,s.b,!1,null,"9407b7e8",null);"function"==typeof o.a&&o()(u),t.default=u.exports},1877:function(e,t,a){"use strict";var s=a(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=s(a(78)),n=s(a(98)),i=s(a(1878)),l=r.default.get({url:"/CMD_JSON_VALIDATE",schema:{value:r.default.REQUIRED_STRING},response:{valid:!0,message:""},mapResponse:{valid:i.default.isValid,message:i.default.getMessage}}),o=l.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});t.validateForwarder=o;var u=l.extend({id:"VALIDATE_EMAIL",params:{type:"email",check_mailing_list:!0},schema:{check_exists:{type:Boolean,required:!1,default:!0}}});t.validateEmail=u;var c=l.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});t.validateFTP=c;var d=l.extend({params:{type:"dns"},domain:!0,schema:{record:r.default.REQUIRED_STRING}}),p=d.extend({id:"VALIDATE_DNS_VALUE",params:{check:"value",name:!0},domain:!0,schema:{value:r.default.REQUIRED_STRING}});t.validateDNSValue=p;var f=p.extend({id:"VALIDATE_MX_VALUE",params:{record:"MX"},before:function(e){return{value:"10",mx_value:e.value}}});t.validateMXValue=f;var m=d.extend({id:"VALIDATE_DNS_NAME",params:{check:"name",value:!0,mx_value:!0},schema:{name:r.default.REQUIRED_STRING,value:null}});t.validateDNSName=m;var v=l.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});t.validateDatabase=v;var O=l.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});t.validateDBUser=O;var g=l.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});t.validateUsername=g;var _=l.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});t.validateSubdomain=_;var h=l.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});t.validatePassword=h;var b=l.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(e){var t=e.value;return{value:n.default.toASCII(t)}}});t.validateDomain=b;var I=l.extend({id:"VALIDATE_IP_RANGE_LIST",params:{type:"ip_range_list"}});t.validateIPRangeList=I},1878:function(e,t,a){"use strict";a.r(t);var s=a(97);t.default={isValid:function(e){return void 0===e.error},getMessage:function(e){return Object(s.toAppHtml)(e.error||"")}}},1904:function(e,t,a){"use strict";a.r(t);var s=a(1905),r=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(n);t.default=r.a},1905:function(e,t,a){"use strict";a(10),a(5),a(6),a(8),a(11),a(16),a(14),a(23),a(25),a(18);var s=a(1),r=a(20);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(13),a(26),a(27),a(7);var n=s(a(2)),i=s(a(42)),l=a(1916),o=a(32),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var s={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=n?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(s,i,l):s[i]=e[i]}s.default=e,a&&a.set(e,s);return s}(a(9));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,s)}return a}function p(e){for(var t=1;t0?a("app-page-section",[a("div",{directives:[{name:"flex",rawName:"v-flex",value:{cross:"center"},expression:"{ cross: 'center' }"}],attrs:{slot:"section:title"},slot:"section:title"},[a("translate",[e._v("Resource Limits")]),e._v(" "),a("ui-tooltip",{directives:[{name:"margin",rawName:"v-margin:left",value:.5,expression:"0.5",arg:"left"}]},[a("translate",[e._v("Set maximum values reseller could set for his users.")])],1)],1),e._v(" "),e._l(e.cgroup.options,(function(t){return a("ui-form-element",{key:t.name},[a("span",{attrs:{slot:"title"},domProps:{textContent:e._s(t.string)},slot:"title"}),e._v(" "),a("span",{attrs:{slot:"tooltip"},domProps:{textContent:e._s(t.desc)},slot:"tooltip"}),e._v(" "),a("input-text",{attrs:{slot:"content",placeholder:t.placeholder},slot:"content",model:{value:e.cgroupValues[t.name],callback:function(a){e.$set(e.cgroupValues,t.name,a)},expression:"cgroupValues[item.name]"}})],1)}))],2):e._e()],2)},r=[]},2203:function(e,t,a){"use strict";a.r(t);var s=a(2204),r=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(n);t.default=r.a},2204:function(e,t,a){"use strict";a(10),a(5),a(6),a(8),a(11);var s=a(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(7),a(17);var r=s(a(36)),n=s(a(2)),i=s(a(38)),l=s(a(37)),o=a(1918),u=a(1877),c=a(1916),d=a(2015),p=s(a(3287)),f=s(a(2008));function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,s)}return a}function v(e){for(var t=1;t0&&t>=e}},created:function(){var e=this.options.packages||[],t=(0,i.default)(e,1);this.packageName=t[0],this.ip=this.options.ip_select.value||"shared"},methods:{loadPackage:(_=(0,l.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.getPackage)({package:this.packageName||null});case 2:this.customize=!0;case 3:case"end":return e.stop()}}),e,this)}))),function(){return _.apply(this,arguments)}),editResellerMessage:(g=(0,l.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.getMessage)({level:"reseller"});case 2:this.$dialog("EDIT_RESELLER_MESSAGE_DIALOG").open();case 3:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)}),createReseller:(O=(0,l.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.createReseller)(v({username:this.username,email:this.email,passwd:this.passwd,passwd2:this.passwd,notify:this.notify,package:this.customize?null:this.packageName,ip:this.ip,domain:this.domain},this.packageData));case 2:e.sent&&this.$router.push({name:"admin/users/resellers"});case 4:case"end":return e.stop()}}),e,this)}))),function(){return O.apply(this,arguments)})}};t.default=b},2205:function(e,t,a){"use strict";a.r(t);var s=a(2206),r=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(n);t.default=r.a},2206:function(e,t,a){"use strict";a(16),a(14),a(23),a(25),a(18),a(6);var s=a(1),r=a(20);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(a(36)),i=s(a(37));a(49);var l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var s={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=n?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(s,i,l):s[i]=e[i]}s.default=e,a&&a.set(e,s);return s}(a(2015));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}var u,c={api:[{command:l.getMessage,bind:"message"}],data:function(){return{message:"",subject:""}},methods:{loadData:function(){Object.assign(this,this.$api.message)},updateMessage:function(){l.updateMessage({level:"reseller",message:this.message,subject:this.subject})},resetMessage:(u=(0,i.default)(n.default.mark((function e(){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.resetMessage({level:"reseller"});case 2:return e.t0=Object,e.t1=this,e.next=6,l.getMessage({level:"reseller"});case 6:e.t2=e.sent,e.t0.assign.call(e.t0,e.t1,e.t2);case 8:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})}};t.default=c},3024:function(e,t,a){var s=a(3289);s.__esModule&&(s=s.default),"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,a(4).default)("97c73f9e",s,!0,{})},3025:function(e,t,a){var s=a(3291);s.__esModule&&(s=s.default),"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,a(4).default)("6fa66301",s,!0,{})},3287:function(e,t,a){"use strict";a.r(t);var s=a(4007),r=a(2205);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);a(3288);var i=a(0),l=Object(i.a)(r.default,s.a,s.b,!1,null,"36bd1ccc",null);t.default=l.exports},3288:function(e,t,a){"use strict";a(3024)},3289:function(e,t,a){},3290:function(e,t,a){"use strict";a(3025)},3291:function(e,t,a){},3292:function(e,t){},3868:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return r}));var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("app-page",{staticClass:"create-reseller",attrs:{disabled:e.licenseLimitReached,actions:[{handler:e.editResellerMessage,icon:"#pencil",label:e.$gettext("Edit Reseller Message"),visible:e.hasPackages},{name:"admin/reseller-packages/create",icon:"#plus-fill",label:e.$gettext("Create Reseller Package"),visible:!1===e.hasPackages},{name:"admin/reseller-packages",icon:"manage-reseller-packages",label:e.$gettext("Manage Reseller Packages")}]}},[e.hasPackages?[a("ui-button",{attrs:{slot:"header:buttons",theme:"safe"},on:{click:e.editResellerMessage},slot:"header:buttons"},[a("translate",[e._v("Edit Reseller Message")])],1),e._v(" "),a("app-page-section",[a("ui-form-element",{attrs:{group:"createReseller",validators:{required:!0,api:e.$commands.validateUsername}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Username\n ")]),e._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.username,callback:function(t){e.username=t},expression:"username"}})],1),e._v(" "),a("ui-form-element",{attrs:{group:"createReseller",validators:{required:!0,api:e.$commands.validateEmail}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n E-mail\n ")]),e._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.email,callback:function(t){e.email=t},expression:"email"}})],1),e._v(" "),a("ui-form-element",{attrs:{group:"createReseller",validators:{required:!0,api:e.$commands.validatePassword}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Enter Password\n ")]),e._v(" "),a("input-password",{attrs:{slot:"content","show-generator":""},slot:"content",model:{value:e.passwd,callback:function(t){e.passwd=t},expression:"passwd"}})],1),e._v(" "),a("ui-form-element",{attrs:{group:"createReseller",validators:{required:!0,regex:e.regexps.domain,api:e.$commands.validateDomain}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Domain\n ")]),e._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.domain,callback:function(t){e.domain=t},expression:"domain"}}),e._v(" "),a("translate",{attrs:{slot:"error:regex"},slot:"error:regex"},[e._v("\n Should be valid domain\n ")])],1),e._v(" "),e.customize?a("reseller-package",e._b({on:{update:function(t){e.packageData=t}}},"reseller-package",{package:e.packageName},!1)):a("ui-form-element",{attrs:{group:"createReseller"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Package\n ")]),e._v(" "),a("input-select",{attrs:{slot:"content",options:e.options.packages},slot:"content",model:{value:e.packageName,callback:function(t){e.packageName=t},expression:"packageName"}},[a("ui-button",{attrs:{slot:"additions:right",theme:"light",disabled:""},slot:"additions:right"},[a("translate",{attrs:{"translate-params":e.options,"translate-n":e.options.freeIPs,"translate-plural":"%{freeIPs} Free IPs."}},[e._v("\n %{freeIPs} Free IP\n ")])],1)],1)],1),e._v(" "),a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n IP\n ")]),e._v(" "),a("div",{directives:[{name:"flex",rawName:"v-flex"}],attrs:{slot:"content"},slot:"content"},[a("input-select",{attrs:{options:e.ips},model:{value:e.ip,callback:function(t){e.ip=t},expression:"ip"}})],1)],1),e._v(" "),a("ui-form-element",[a("span",{attrs:{slot:"title"},slot:"title"}),e._v(" "),a("div",{directives:[{name:"flex",rawName:"v-flex",value:{cross:"center"},expression:"{ cross: 'center' }"}],attrs:{slot:"content"},slot:"content"},[a("input-checkbox",{model:{value:e.notify,callback:function(t){e.notify=t},expression:"notify"}},[a("translate",[e._v("Send E-mail Notification")])],1)],1)])],1),e._v(" "),a("template",{slot:"footer:buttons"},[e.customize?e._e():a("ui-button",{attrs:{theme:"primary"},on:{click:e.loadPackage}},[a("translate",[e._v("Customize")])],1),e._v(" "),a("ui-button",{attrs:{"validate-group":"createReseller",theme:"safe"},on:{click:e.createReseller}},[a("translate",[e._v("Create")])],1)],1),e._v(" "),a("edit-reseller-message-dialog")]:a("app-page-section",[a("translate",{attrs:{tag:"p"}},[e._v("\n Sorry, it seems that there are no reseller packages created yet. Would you like to create one?\n ")]),e._v(" "),a("ui-button-link",{directives:[{name:"margin",rawName:"v-margin",value:[1,0],expression:"[1, 0]"}],attrs:{name:"admin/reseller-packages/create",theme:"safe"}},[a("translate",[e._v("Create Reseller Package")])],1)],1),e._v(" "),a("translate",{attrs:{slot:"disabled-message"},slot:"disabled-message"},[e._v("\n You have reached your license limits and could not create resellers anymore\n ")])],2)},r=[]},4007:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return r}));var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ui-dialog",{attrs:{id:"EDIT_RESELLER_MESSAGE_DIALOG",size:"normal",noCloseBtn:""},on:{"dialog:open":e.loadData}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Edit E-mail Message")]),e._v(" "),a("template",{slot:"content"},[a("ui-form-element",{attrs:{vertical:"",group:"message",validators:{required:!0}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Subject")]),e._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.subject,callback:function(t){e.subject=t},expression:"subject"}})],1),e._v(" "),a("ui-form-element",{attrs:{vertical:"",group:"message",validators:{required:!0}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Message")]),e._v(" "),a("input-textarea",{attrs:{slot:"content",rows:"20"},slot:"content",model:{value:e.message,callback:function(t){e.message=t},expression:"message"}})],1)],1),e._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"safe",validateGroup:"message"},on:{click:e.updateMessage},slot:"buttons"},[a("translate",[e._v("Save")])],1),e._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"danger"},on:{click:e.resetMessage},slot:"buttons"},[a("translate",[e._v("Reset")])],1)],2)},r=[]}}]);