1 line
45 KiB
JavaScript
1 line
45 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{1758:function(t,e,a){"use strict";a.r(e);var n=a(3869),s=a(2207);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);a(3298);var i=a(0),o=a(3300),u=a.n(o),l=Object(i.a)(s.default,n.a,n.b,!1,null,"2c0800f6",null);"function"==typeof u.a&&u()(l),e.default=l.exports},1877:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.validateIPRangeList=e.validateDomain=e.validatePassword=e.validateSubdomain=e.validateUsername=e.validateDBUser=e.validateDatabase=e.validateDNSName=e.validateMXValue=e.validateDNSValue=e.validateFTP=e.validateEmail=e.validateForwarder=void 0;var s=n(a(78)),r=n(a(98)),i=n(a(1878)),o=s.default.get({url:"/CMD_JSON_VALIDATE",schema:{value:s.default.REQUIRED_STRING},response:{valid:!0,message:""},mapResponse:{valid:i.default.isValid,message:i.default.getMessage}}),u=o.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});e.validateForwarder=u;var l=o.extend({id:"VALIDATE_EMAIL",params:{type:"email",check_mailing_list:!0},schema:{check_exists:{type:Boolean,required:!1,default:!0}}});e.validateEmail=l;var d=o.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});e.validateFTP=d;var c=o.extend({params:{type:"dns"},domain:!0,schema:{record:s.default.REQUIRED_STRING}}),f=c.extend({id:"VALIDATE_DNS_VALUE",params:{check:"value",name:!0},domain:!0,schema:{value:s.default.REQUIRED_STRING}});e.validateDNSValue=f;var p=f.extend({id:"VALIDATE_MX_VALUE",params:{record:"MX"},before:function(t){return{value:"10",mx_value:t.value}}});e.validateMXValue=p;var m=c.extend({id:"VALIDATE_DNS_NAME",params:{check:"name",value:!0,mx_value:!0},schema:{name:s.default.REQUIRED_STRING,value:null}});e.validateDNSName=m;var v=o.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});e.validateDatabase=v;var g=o.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});e.validateDBUser=g;var _=o.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});e.validateUsername=_;var h=o.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});e.validateSubdomain=h;var b=o.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});e.validatePassword=b;var O=o.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(t){var e=t.value;return{value:r.default.toASCII(e)}}});e.validateDomain=O;var R=o.extend({id:"VALIDATE_IP_RANGE_LIST",params:{type:"ip_range_list"}});e.validateIPRangeList=R},1878:function(t,e,a){"use strict";a.r(e);var n=a(97);e.default={isValid:function(t){return void 0===t.error},getMessage:function(t){return Object(n.toAppHtml)(t.error||"")}}},1908:function(t,e,a){"use strict";a.r(e);var n=a(1909),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},1909:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(a(1964)),r={commands:{validatePassword:a(1877).validatePassword},data:function(){return{username:"",password:""}},computed:{requestData:function(){return{username:this.username,passwd:this.password,passwd2:this.password}}},methods:{show:function(t){this.$reset(),this.username=t,this.$dialog("CHANGE_USER_PASSWORD_DIALOG").open()},changePassword:function(){(0,s.default)(this.requestData)}}};e.default=r},1918:function(t,e,a){"use strict";a(7),a(10),a(6),a(8),a(11);var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.increaseBandwidth=e.setPackageData=e.setPackage=e.getReseller=e.getUsers=e.getStats=e.getResellers=e.createReseller=e.getResellerOptions=void 0,a(21),a(61),a(5),a(13),a(50),a(57),a(26),a(49);var s=n(a(2)),r=n(a(38)),i=n(a(78));function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function u(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){(0,s.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var l=i.default.post({id:"RESELLER_OPTIONS",url:"/CMD_ACCOUNT_RESELLER",notifySuccess:!1,blocking:!1,after:function(t){return t.flow(t.moveProp("free_ips","freeIPs"),t.mapProp("freeIPs",t.convert.toAppNumber),t.mapProp("ip_select",t.toSelect))}});e.getResellerOptions=l;var d=i.default.post({url:"/CMD_ACCOUNT_RESELLER",params:{action:"create",add:!0},schema:{username:i.default.REQUIRED_STRING,email:i.default.REQUIRED_STRING,passwd:i.default.REQUIRED_STRING,passwd2:i.default.REQUIRED_STRING,domain:i.default.REQUIRED_STRING,package:i.default.OPTIONAL_STRING,notify:i.default.REQUIRED_BOOL,ip:i.default.REQUIRED_STRING}});e.createReseller=d;var c=i.default.get({id:"RESELLERS",url:"/CMD_RESELLER_SHOW",pagination:!0,params:{bytes:!0},after:function(t){return t.flow(t.wrap("resellers"),t.moveProp({"resellers.reasons":"reasons"}),t.mapProp("resellers",t.toTable(t.mapArray((function(e){if("string"==typeof e.bandwidth)return{username:e.username,valid:!1};var a=e.nusers.split("/"),n=(0,r.default)(a,2),s=n[0],i=n[1];return{username:e.username,nusers:s,nuserslimit:t.convert.toAppLimit(i),suspended:"no:"!==e.suspended.value,reason:e.suspended.reason||"none",vdomains:t.toLimitedUsage()(e.vdomains),bandwidth:t.toLimitedUsage()(e.bandwidth),quota:t.toLimitedUsage()(e.quota),valid:!0}})))),t.mapProp("reasons",t.toSelect))}});e.getResellers=c;var f=i.default.get({id:"RESELLER_STATS",url:"/CMD_SHOW_RESELLER",params:{bytes:!0},schema:{user:i.default.REQUIRED_STRING},after:function(t){return t.flow(t.project({comments:"comments",info:"stats",usage:"stats",stats:"stats",users:"users",deleted_user_bandwidth:"stats",additional_bandwidth:"stats"}),t.mapProps({usage:t.flow(t.deleteProp("info"),t.filter(t.getProp("max_usage")),t.transformObject((function(t){var e=t.setting,a=t.usage,n=t.allocated,r=t.max_usage;return(0,s.default)({},e,{usage:a,allocated:n,limit:r})})),t.mapValues(t.mapProps({usage:t.convert.toAppNumber,limit:t.convert.toAppLimit,allocated:t.convert.toAppLimit}))),stats:t.flow(t.deleteProp("info"),t.filter(t.flow(t.getProp("usage"),(function(t){return["ON","OFF"].includes(t)}))),t.transformObject((function(t){var e=t.setting,a=t.usage;return(0,s.default)({},e,a)})),t.mapValues(t.convert.toAppBoolean)),info:t.flow(t.deleteProp("info"),t.filter((function(t){return!t.max_usage&&!["ON","OFF"].includes(t.usage)})),t.transformObject((function(t){var e=t.setting,a=t.usage;return(0,s.default)({},e,a)}))),comments:t.flow(t.convert.toAppString,t.convert.toAppText),users:t.toTable(t.mapArrayProps({bandwidth:t.toLimitedUsage(),quota:t.toLimitedUsage(),vdomains:t.toLimitedUsage(),suspended:t.flow(t.isEqual("No"),t.not)})),skinInfo:t.feedWith(1,t.flow(t.project({custom:"is_reseller_skin",path:"reseller_skin",owner:"reseller_skin_owner"}),t.mapProp("custom",t.isEqual("1")))),deleted_user_bandwidth:t.flow(t.deleteProp("info"),Object.values,(function(t){return t.find((function(t){return"deleted_user_bandwidth"===t.setting}))}),(function(e){return void 0!==e&&t.mapProps({usage:t.convert.toAppNumber,limit:t.convert.toAppLimit,allocated:t.convert.toAppLimit})(e)})),additional_bandwidth:t.flow(t.deleteProp("info"),Object.values,(function(t){return t.find((function(t){return"additional_bandwidth"===t.setting}))||{usage:!1}}),(function(t){return t.usage}))}))}});e.getStats=f;var p=i.default.get({id:"RESELLER_USERS",url:"/CMD_SHOW_RESELLER",params:{bytes:!0},pagination:!0,schema:{user:i.default.REQUIRED_STRING},after:function(t){return t.flow(t.getProp("users"),t.toTable(t.mapArrayProps({bandwidth:t.toLimitedUsage(),quota:t.toLimitedUsage(),vdomains:t.toLimitedUsage(),suspended:t.flow(t.isEqual("No"),t.not)})))}});e.getUsers=p;var m=i.default.get({id:"RESELLER_DATA",url:"/CMD_MODIFY_RESELLER",params:{bytes:!0},schema:{user:i.default.REQUIRED_STRING},after:function(t){return t.flow((function(t){return{packageData:t,packages:t.packages,package:t.packages,custom:t.custom_items,haveInode:t.have_inode,cgroup:t.cgroup}}),t.mapProps({haveInode:t.isEqual("yes"),package:t.flow(t.find(t.getProp("selected")),t.getProp("value")),packages:t.flow(t.transformObject((function(t){var e=t.value,a=t.text;return(0,s.default)({},e,a)})),t.filter((function(t,e){return!!e}))),custom:t.flow(t.toArray,t.mapArray((function(e){var a={type:e.type,description:e.desc,label:e.string,name:e.name};switch(e.type){case"checkbox":return Object.assign(a,{value:t.isEqual("yes")(e.checked)});case"text":return Object.assign(a,{value:e.value});case"listbox":return Object.assign(a,{value:t.flow(t.find(t.getProp("selected")),t.getProp("value"))(e.select),options:t.transformObject((function(t){var e=t.value,a=t.text;return(0,s.default)({},e,a)}))(e.select)});default:return!1}})),t.filter(t.notEmpty)),packageData:t.flow(t.deleteProps(["packages","have_inode","custom_items"]),t.transformObject((function(e,a){if("unlimited"===e.type){var n=t.convert.toAppLimit(e.value)===1/0,r=n?"":e.value;return{limits:(0,s.default)({},a,{value:r,unlimited:n})}}return"checkbox"===e.type?{features:(0,s.default)({},a,"yes"===e.checked)}:(0,s.default)({},a,e)}))),cgroup:function(t){return t?Object.values(u(u({},t.options||{}),t.saved||{})):[]}}))}});e.getReseller=m;var v=i.default.post({url:"/CMD_MODIFY_RESELLER",params:{action:"package"},schema:{user:i.default.REQUIRED_STRING,package:i.default.REQUIRED_STRING}});e.setPackage=v;var g=i.default.post({url:"/CMD_MODIFY_RESELLER",params:{action:"customize",bytes:!0},schema:{user:i.default.REQUIRED_STRING,bandwidth:i.default.OPTIONAL_STRING,ubandwidth:i.default.OPTIONAL_BOOL,quota:i.default.OPTIONAL_STRING,uquota:i.default.OPTIONAL_BOOL,inode:i.default.OPTIONAL_STRING,uinode:i.default.OPTIONAL_BOOL,vdomains:i.default.OPTIONAL_STRING,uvdomains:i.default.OPTIONAL_BOOL,nsubdomains:i.default.OPTIONAL_STRING,unsubdomains:i.default.OPTIONAL_BOOL,nemails:i.default.OPTIONAL_STRING,unemails:i.default.OPTIONAL_BOOL,nemailf:i.default.OPTIONAL_STRING,unemailf:i.default.OPTIONAL_BOOL,nemailml:i.default.OPTIONAL_STRING,unemailml:i.default.OPTIONAL_BOOL,nemailr:i.default.OPTIONAL_STRING,unemailr:i.default.OPTIONAL_BOOL,mysql:i.default.OPTIONAL_STRING,umysql:i.default.OPTIONAL_BOOL,domainptr:i.default.OPTIONAL_STRING,udomainptr:i.default.OPTIONAL_BOOL,ftp:i.default.OPTIONAL_STRING,uftp:i.default.OPTIONAL_BOOL,aftp:i.default.OPTIONAL_STRING,cgi:i.default.OPTIONAL_STRING,php:i.default.OPTIONAL_STRING,spam:i.default.OPTIONAL_STRING,catchall:i.default.OPTIONAL_STRING,ssl:i.default.OPTIONAL_STRING,ssh:i.default.OPTIONAL_STRING,userssh:i.default.OPTIONAL_STRING,oversell:i.default.OPTIONAL_STRING,cron:i.default.OPTIONAL_STRING,sysinfo:i.default.OPTIONAL_STRING,login_keys:i.default.OPTIONAL_STRING,dnscontrol:i.default.OPTIONAL_STRING}});e.setPackageData=g;var _=i.default.post({url:"/CMD_MODIFY_RESELLER",params:{additional_bw:!0,action:"single",json:null},schema:{user:i.default.REQUIRED_STRING,additional_bandwidth:i.default.REQUIRED_STRING}});e.increaseBandwidth=_},1926:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.getUsersCountPerReseller=e.saveComments=e.createAdmin=e.deleteUsers=e.unsuspendUsers=e.suspendUsers=void 0;var s=n(a(78)),r=s.default.post({url:"/CMD_SELECT_USERS",notifySuccess:!0,params:{location:"CMD_ALL_USER_SHOW"},schema:{select:s.default.ROWS},blocking:!0}),i=r.extend({params:{dosuspend:!0},schema:{reason:s.default.REQUIRED_STRING},blocking:!0});e.suspendUsers=i;var o=r.extend({params:{dounsuspend:!0},blocking:!0});e.unsuspendUsers=o;var u=r.extend({params:{delete:!0,confirmed:!0},schema:{leave_dns:s.default.OPTIONAL_BOOL},blocking:!0});e.deleteUsers=u;var l=s.default.post({url:"/CMD_ACCOUNT_ADMIN",params:{action:"create"},schema:{username:s.default.REQUIRED_STRING,email:s.default.REQUIRED_STRING,passwd:s.default.REQUIRED_STRING,passwd2:s.default.REQUIRED_STRING,notify:s.default.REQUIRED_BOOL}});e.createAdmin=l;var d=s.default.post({url:"/CMD_COMMENTS",params:{location:"CMD_SHOW_RESELLER"},schema:{user:s.default.REQUIRED_STRING,comments:s.default.REQUIRED_STRING}});e.saveComments=d;var c=s.default.post({url:"/CMD_MOVE_USERS",id:"USERS_COUNT_PER_RESELLER",response:{},after:function(t){return t.flow(t.getProp("data_list"),t.mapValues((function(t){return t.length})))}});e.getUsersCountPerReseller=c},1939:function(t,e,a){"use strict";a.r(e);var n=a(2027),s=a(1908);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},1964:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(a(78)),r=s.default.post({url:"/CMD_USER_PASSWD",params:{action:"create",referer:"CMD_API_USER_PASSWD"},schema:{username:s.default.REQUIRED_STRING,passwd:s.default.REQUIRED_STRING},before:function(t){return{passwd2:t.passwd}}});e.default=r},1965:function(t,e,a){"use strict";a.r(e);var n=a(1966),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},1966:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={props:{owner:{type:String,required:!0},path:{type:String,required:!0}}};e.default=n},2027:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ui-dialog",{attrs:{id:"CHANGE_USER_PASSWORD_DIALOG"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Change Password\n ")]),t._v(" "),a("template",{slot:"content"},[a("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Username\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content",disabled:""},slot:"content",model:{value:t.username,callback:function(e){t.username=e},expression:"username"}})],1),t._v(" "),a("ui-form-element",{attrs:{slot:"content",vertical:"",group:"change-user-password",validators:{required:!0,api:t.$commands.validatePassword}},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n New Password\n ")]),t._v(" "),a("input-password",{attrs:{slot:"content","show-generator":""},slot:"content",model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1)],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons","validate-group":"change-user-password",theme:"safe"},on:{click:t.changePassword},slot:"buttons"},[a("translate",[t._v("Save")])],1)],2)},s=[]},2207:function(t,e,a){"use strict";a.r(e);var n=a(2208),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},2208:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(a(36)),r=n(a(37));a(21),a(40);var i,o=a(1918),u=a(1926),l=a(58),d=n(a(2209)),c=n(a(3293)),f=n(a(3294)),p=n(a(3295)),m=n(a(3296)),v=n(a(1939)),g=n(a(3297)),_={preload:[o.getStats,o.getUsers,o.getReseller],api:[{command:o.getStats,bind:"info"}],components:{ResellerSkinWarningDialog:d.default,AdditionalBandwidthDialog:m.default,UsersTable:c.default,UsageTable:f.default,InfoTable:p.default,ChangePasswordDialog:v.default,ModifyResellerTab:g.default},mixins:[(0,l.$bindTab)({param:"tab",defaultTab:"users"})],props:{user:{type:String,default:""}},data:function(){return{comments:""}},computed:{info:function(){return this.$api.info},usertype:{get:function(){return"reseller"},set:function(t){"user"===t&&this.$router.replace({name:"reseller/users/view",params:{user:this.user}})}}},created:function(){this.comments=this.info.comments},methods:{loginAsUser:function(){this.info.skinInfo&&this.info.skinInfo.custom?this.$dialog("RESELLER_SKIN_WARNING_DIALOG").open():this.loginAsUserRequest()},loginAsUserRequest:function(){this.$store.dispatch("app/LOGIN_AS",{user:this.user,path:this.$route.path,router:this.$router})},saveComments:function(){(0,u.saveComments)({user:this.user,comments:this.comments})},deleteUser:(i=(0,r.default)(s.default.mark((function t(){return s.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,u.deleteUsers)({select:[this.user],location:"CMD_SHOW_RESELLER"});case 2:t.sent&&this.$router.replace("/admin/users/resellers");case 4:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)}),changePassword:function(){this.$refs.cpd.show(this.user)}}};e.default=_},2209:function(t,e,a){"use strict";a.r(e);var n=a(2845),s=a(1965);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},2210:function(t,e,a){"use strict";a.r(e);var n=a(2211),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},2211:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={commands:{getStats:a(1918).getStats},props:{user:{type:String,required:!0}}};e.default=n},2212:function(t,e,a){"use strict";a.r(e);var n=a(2213),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},2213:function(t,e,a){"use strict";a(7),a(10),a(6),a(8),a(11);var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a(34),a(5),a(68),a(13);var s=n(a(38)),r=n(a(2));function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function o(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?i(Object(a),!0).forEach((function(e){(0,r.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var u={api:[{command:a(1918).getStats,bind:{"response.usage":"usage","response.deleted_user_bandwidth":"deletedUserBandwidth"}}],computed:{usage:function(){return o(o({},this.$api.usage),{},{deleted_user_bandwidth:this.$api.deletedUserBandwidth})},usageData:function(){var t=this,e={bandwidth:this.$gettext("Bandwidth"),deleted_user_bandwidth:this.$gettext("Deleted User Bandwidth"),quota:this.$gettext("Disk Usage"),inode:this.$gettext("Inode"),vdomains:this.$gettext("# of Domains"),nsubdomains:this.$gettext("# of Subdomains"),nemails:this.$gettext("E-mail Accounts"),nemailf:this.$gettext("E-mail Forwarders"),nemailml:this.$gettext("Mailing Lists"),nemailr:this.$gettext("Autoresponders"),mysql:this.$gettext("# of DBs"),domainptr:this.$gettext("Domain Pointers"),ftp:this.$gettext("FTP Accounts"),nusers:this.$gettext("User Accounts")};return Object.entries(e).filter((function(e){var a=(0,s.default)(e,1)[0];return t.usage[a]})).map((function(e){var a=(0,s.default)(e,2),n=a[0],r=a[1];return o(o({id:n},t.usage[n]),{},{label:r,bytes:["bandwidth","quota","deleted_user_bandwidth"].includes(n)})}))}}};e.default=u},2214:function(t,e,a){"use strict";a.r(e);var n=a(2215),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},2215:function(t,e,a){"use strict";a(16),a(14),a(23),a(25),a(18),a(6);var n=a(1),s=a(20);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(a(38));a(5);var i=a(1918),o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==s(t)&&"function"!=typeof t)return{default:t};var a=u(e);if(a&&a.has(t))return a.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var o=r?Object.getOwnPropertyDescriptor(t,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=t[i]}n.default=t,a&&a.set(t,n);return n}(a(9));function u(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,a=new WeakMap;return(u=function(t){return t?a:e})(t)}var l={api:[{command:i.getStats,bind:"stats"},{command:i.getReseller,bind:"modify"}],computed:{stats:function(){return this.$api.stats.stats},info:function(){return this.$api.stats.info},cgroup:function(){return this.$api.modify.cgroup.filter((function(t){return t.value}))},shownInfoLabels:function(){var t=this;return o.pipe(o.toPairs,o.filter((function(e){var a=(0,r.default)(e,1)[0];return t.info[a]})),o.fromPairs)(this.infoLabels)}},created:function(){this.statsLabels={ssh:this.$gettext("SSH"),userssh:this.$gettext("User SSH"),ssl:this.$gettext("SSL"),cgi:this.$gettext("CGI"),php:this.$gettext("PHP"),spam:this.$gettext("SpamAssassin"),catchall:this.$gettext("Catch-All E-mail"),aftp:this.$gettext("Anonymous FTP"),cron:this.$gettext("Cron Jobs"),redis:this.$gettext("Redis"),sysinfo:this.$gettext("System Info"),login_keys:this.$gettext("Login Keys"),dnscontrol:this.$gettext("DNS Control"),oversell:this.$gettext("Oversell"),serverip:this.$gettext("Can use Server IP")},!1===this.$state.app.tokens.HAVE_REDIS&&delete this.statsLabels.redis,this.infoLabels={ips:this.$gettext("# of IPs"),ns1:this.$gettext("Name Server 1"),ns2:this.$gettext("Name Server 2"),package:this.$gettext("Package"),original_package:this.$gettext("Original Package")}}};e.default=l},2216:function(t,e,a){"use strict";a.r(e);var n=a(2217),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},2217:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s,r=n(a(36)),i=n(a(37)),o=a(1918),u={api:[{command:o.getStats,bind:{"response.additional_bandwidth":"additional_bandwidth"}}],props:{user:{type:String,required:!0}},data:function(){return{amount:0}},methods:{setInitialValue:function(){this.amount=this.$api.additional_bandwidth||0},increaseBandwidth:(s=(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,o.increaseBandwidth)({user:this.user,additional_bandwidth:String(this.amount/1048576)});case 2:this.$reset(),(0,o.getStats)({user:this.user});case 4:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)})}};e.default=u},2218:function(t,e,a){"use strict";a.r(e);var n=a(2219),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e.default=s.a},2219:function(t,e,a){"use strict";a(7),a(10),a(6),a(8),a(11),a(16),a(14),a(23),a(25),a(18);var n=a(1),s=a(20);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(a(36)),i=n(a(37)),o=n(a(2));a(13),a(26),a(5),a(27),a(57);var u=a(1918),l=a(32),d=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==s(t)&&"function"!=typeof t)return{default:t};var a=c(e);if(a&&a.has(t))return a.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var o=r?Object.getOwnPropertyDescriptor(t,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=t[i]}n.default=t,a&&a.set(t,n);return n}(a(9));function c(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,a=new WeakMap;return(c=function(t){return t?a:e})(t)}function f(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function p(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?f(Object(a),!0).forEach((function(e){(0,o.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var m,v,g,_,h={props:{user:{type:String,required:!0,default:""}},data:function(){return{loading:!0,packageName:"",limits:{},features:{},customItems:[],cgroupValues:{}}},api:[{command:u.getReseller,bind:"data"}],computed:{data:function(){return this.$api.data},packageData:function(){var t=l.fp.transformObject((function(t,e){var a,n=t.value,s=t.unlimited;return a={},(0,o.default)(a,e,["bandwidth","quota"].includes(e)?"".concat(n," B"):n),(0,o.default)(a,"u".concat(e),s||null),a})),e=l.fp.mapValues((function(t){return t?"ON":null})),a=l.fp.transformObject((function(t){var e=t.value,a=t.name;return(0,o.default)({},a,!0===e?"ON":e)}));return l.fp.filter(l.fp.notEmpty)(p(p(p(p({},t(this.limits)),a(this.customItems)),e(this.features)),this.cgroup.requestData))},shownLimits:function(){var t=this;return d.pickBy((function(e,a){return"inode"===a?t.data.haveInode:void 0!==t.limits[a]}),this.limitLabels)},shownFeatures:function(){var t=this;return d.pickBy((function(e,a){return e&&void 0!==t.features[a]}),this.featureLabels)},cgroup:function(){var t=this.$api.data.cgroup||[];return{enabled:this.$state.app.tokens.HAVE_CGROUP,options:t,requestData:d.pickBy(Boolean,this.cgroupValues)}}},created:function(){this.limitLabels={bandwidth:this.$gettext("Bandwidth (MB)"),quota:this.$gettext("Disk Space (MB)"),inode:this.$gettext("Inode"),vdomains:this.$gettext("Domains"),nsubdomains:this.$gettext("Sub-Domains"),nemails:this.$gettext("E-mail Accounts"),nemailf:this.$gettext("E-mail Forwarders"),nemailml:this.$gettext("Mailing Lists"),nemailr:this.$gettext("Autoresponders"),mysql:this.$gettext("MySQL Databases"),domainptr:this.$gettext("Domain Pointers"),ftp:this.$gettext("FTP Accounts"),nusers:this.$gettext("User Accounts")},this.featureLabels={aftp:this.$gettext("Anonymous FTP Accounts"),cgi:this.$gettext("CGI Access"),php:this.$gettext("PHP Access"),spam:this.$gettext("SpamAssassin"),catchall:this.$gettext("Catch-All E-mail"),ssl:this.$gettext("SSL Access"),ssh:this.$gettext("SSH Access"),userssh:this.$gettext("SSH Access for Users"),oversell:this.$gettext("Allow Overselling"),cron:this.$gettext("Cron Jobs"),redis:this.$gettext("Redis"),sysinfo:this.$gettext("System Info"),login_keys:this.$gettext("Login Keys"),dnscontrol:this.$gettext("DNS Control")},!1===this.$state.app.tokens.HAVE_REDIS&&delete this.featureLabels.redis},mounted:(_=(0,i.default)(r.default.mark((function t(){var e;return r.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.loadUserData();case 2:e=t.sent,this.packageName=e.package,this.limits=l._.cloneDeep(e.packageData.limits),this.features=l._.cloneDeep(e.packageData.features),this.customItems=l._.cloneDeep(e.custom);case 7:case"end":return t.stop()}}),t,this)}))),function(){return _.apply(this,arguments)}),methods:{loadUserData:(g=(0,i.default)(r.default.mark((function t(){var e,a=this;return r.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.loading=!0,t.next=3,(0,u.getReseller)({user:this.user});case 3:return e=t.sent,this.$nextTick((function(){a.setCgroupValues(),a.loading=!1})),t.abrupt("return",e);case 6:case"end":return t.stop()}}),t,this)}))),function(){return g.apply(this,arguments)}),savePackage:(v=(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,u.setPackage)({user:this.user,package:this.packageName});case 2:this.user===this.$state.app.user.name&&this.$store.dispatch("app/GET_TOKENS"),this.loadUserData();case 4:case"end":return t.stop()}}),t,this)}))),function(){return v.apply(this,arguments)}),savePackageData:(m=(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,u.setPackageData)(p({user:this.user},this.packageData));case 2:this.user===this.$state.app.user.name&&this.$store.dispatch("app/GET_TOKENS");case 3:case"end":return t.stop()}}),t,this)}))),function(){return m.apply(this,arguments)}),setCgroupValues:function(){this.cgroup.enabled&&(this.cgroupValues=this.cgroup.options.reduce((function(t,e){return p(p({},t),{},(0,o.default)({},e.name,e.value||e.default))}),{}))},toggleLimit:function(t){this.limits[t].unlimited=!this.limits[t].unlimited;var e=this.$refs.limits.find((function(e){return e.$attrs["data-key"]===t}));this.$nextTick((function(){return e.$validate(e.value)}))}}};e.default=h},2845:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ui-dialog",{attrs:{id:"RESELLER_SKIN_WARNING_DIALOG",theme:"danger"}},[a("translate",{attrs:{slot:"title","translate-params":t.$props},slot:"title"},[t._v("\n Reseller Skin owned by %{ owner }\n ")]),t._v(" "),a("strong",{attrs:{slot:"content:header"},domProps:{textContent:t._s(t.path)},slot:"content:header"}),t._v(" "),a("translate",{attrs:{slot:"content"},slot:"content"},[t._v("\n Notifying you that if you 'Login As' this account, you might be using a skin who's code under their control.\n ")]),t._v(" "),a("ui-link",{attrs:{slot:"content",href:"https://www.directadmin.com/features.php?id=2062",target:"_blank"},slot:"content"},[a("translate",[t._v("Click for more info")])],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"danger",icon:"check"},on:{click:function(e){return t.$emit("confirm")}},slot:"buttons"},[a("translate",[t._v("Login anyway")])],1)],1)},s=[]},3026:function(t,e,a){var n=a(3299);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,a(4).default)("054d5a58",n,!0,{})},3293:function(t,e,a){"use strict";a.r(e);var n=a(4008),s=a(2210);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},3294:function(t,e,a){"use strict";a.r(e);var n=a(4009),s=a(2212);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},3295:function(t,e,a){"use strict";a.r(e);var n=a(4010),s=a(2214);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},3296:function(t,e,a){"use strict";a.r(e);var n=a(4011),s=a(2216);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},3297:function(t,e,a){"use strict";a.r(e);var n=a(4012),s=a(2218);for(var r in s)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},3298:function(t,e,a){"use strict";a(3026)},3299:function(t,e,a){},3300:function(t,e){},3869:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("app-page",{attrs:{actions:[{label:t.$gettextInterpolate(t.$gettext("Login as %{user}"),{user:t.user}),handler:t.loginAsUser,icon:"list-users"},{label:this.$gettext("Delete"),handler:t.$dialog("DELETE_RESELLER_DIALOG").open,icon:"#delete"}]}},[a("template",{slot:"details"},[a("ui-infobar-item",{attrs:{title:t.$gettext("Details")}},[a("div",{staticClass:"usertype-select"},[a("input-radio",{staticClass:"usertype-select-item",attrs:{value:"user"},model:{value:t.usertype,callback:function(e){t.usertype=e},expression:"usertype"}},[a("translate",[t._v("User data")])],1),t._v(" "),a("input-radio",{staticClass:"usertype-select-item",attrs:{value:"reseller"},model:{value:t.usertype,callback:function(e){t.usertype=e},expression:"usertype"}},[a("translate",[t._v("Reseller data")])],1)],1)])],1),t._v(" "),a("template",{slot:"page:title"},[a("translate",{attrs:{slot:"page:title","translate-params":{user:t.user}},slot:"page:title"},[t._v("\n View Reseller: %{ user }\n ")]),t._v(" "),"standard2021"!==t.$_layout?a("input-radio-group",{attrs:{options:[{id:"user",value:"user",label:t.$gettext("User data")},{id:"reseller",value:"reseller",label:t.$gettext("Reseller data")}]},model:{value:t.usertype,callback:function(e){t.usertype=e},expression:"usertype"}}):t._e()],1),t._v(" "),a("template",{slot:"header:buttons"},[a("ui-button",{attrs:{theme:"safe","debounce-time":2e3},on:{click:t.loginAsUser}},[a("translate",[t._v("Login as %{user}")])],1),t._v(" "),a("ui-button",{attrs:{theme:"danger"},on:{click:function(e){t.$dialog("DELETE_RESELLER_DIALOG").open()}}},[a("translate",[t._v("Delete")])],1)],1),t._v(" "),a("app-page-section",[a("ui-tabs",{attrs:{tabs:[{id:"users",label:t.$gettext("Users")},{id:"usage",label:t.$gettext("Usage Statistics")},{id:"info",label:t.$gettext("Info")},{id:"comments",label:t.$gettext("Comments")},{id:"modify",label:t.$gettext("Modify")}],selected:t.tab},on:{"update:selected":function(e){t.tab=e}}},[a("users-table",t._b({attrs:{slot:"tab:users"},slot:"tab:users"},"users-table",{user:t.user},!1)),t._v(" "),a("usage-table",{attrs:{slot:"tab:usage"},slot:"tab:usage"},[!1!==t.$api.info.additional_bandwidth?a("span",{attrs:{slot:"bandwidth:limit:after"},slot:"bandwidth:limit:after"},[t._v("\n (\n "),a("translate",{attrs:{"translate-params":{amount:t.$options.filters.humanReadableSize(Number(t.$api.info.additional_bandwidth||0))}}},[t._v("Additional Bandwidth: %{ amount }")]),t._v(" "),a("ui-button-icon",{attrs:{icon:"pencil",size:"medium",title:t.$gettext("Temporary Bandwidth Increase")},on:{click:function(e){t.$dialog("ADDITIONAL_BANDWIDTH_DIALOG").open()}}}),t._v(")\n ")],1):t._e()]),t._v(" "),a("info-table",{attrs:{slot:"tab:info"},slot:"tab:info"}),t._v(" "),a("div",{attrs:{slot:"tab:comments"},slot:"tab:comments"},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:t.comments,expression:"comments"}],domProps:{value:t.comments},on:{input:function(e){e.target.composing||(t.comments=e.target.value)}}}),t._v(" "),a("div",{directives:[{name:"flex",rawName:"v-flex",value:{main:"end"},expression:"{ main: 'end' }"},{name:"margin",rawName:"v-margin",value:[2,0],expression:"[2, 0]"}]},[a("ui-button",{attrs:{theme:"safe"},on:{click:t.saveComments}},[a("translate",[t._v("Save Comments")])],1)],1)]),t._v(" "),a("modify-reseller-tab",t._b({key:"modify-reseller",attrs:{slot:"tab:modify"},slot:"tab:modify"},"modify-reseller-tab",{user:t.user},!1))],1)],1),t._v(" "),a("ui-link",{attrs:{slot:"bottom:links",bullet:""},on:{click:t.changePassword},slot:"bottom:links"},[a("translate",[t._v("Change Password")])],1),t._v(" "),a("ui-dialog",{attrs:{id:"DELETE_RESELLER_DIALOG",theme:"danger"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Delete Reseller\n ")]),t._v(" "),a("div",{attrs:{slot:"content"},slot:"content"},[a("translate",{attrs:{"translate-params":{user:t.user,n:t.$api.info.usage.nusers.usage},"translate-n":t.$api.info.usage.nusers.usage,"translate-plural":"Are you sure you want to delete %{user} and their %{n} users?"}},[t._v("\n Are you sure you want to delete %{user} and their %{n} user?\n ")]),t._v(" "),t.$api.info.usage.nusers.usage?a("ui-tooltip",{attrs:{theme:"danger"}},[a("translate",[t._v("\n You are deleting reseller that have users\n under control. If you proceed, these user\n accounts, along with ALL the associated\n website and email contents, which are not\n listed here, will also be removed.\n ")])],1):t._e()],1),t._v(" "),a("template",{slot:"buttons"},[a("ui-button",{attrs:{theme:"danger"},on:{click:t.deleteUser}},[a("translate",[t._v("Delete")])],1)],1)],2),t._v(" "),t.info.skinInfo&&t.info.skinInfo.custom?a("reseller-skin-warning-dialog",t._b({on:{confirm:t.loginAsUserRequest}},"reseller-skin-warning-dialog",t.info.skinInfo,!1)):t._e(),t._v(" "),a("additional-bandwidth-dialog",t._b({},"additional-bandwidth-dialog",{user:t.user},!1)),t._v(" "),a("change-password-dialog",{ref:"cpd"})],2)},s=[]},4008:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ui-api-table",t._b({attrs:{slot:"tab:users","vertical-layout":t.$_Client.isPhone,"disable-select":""},slot:"tab:users",scopedSlots:t._u([{key:"col:username",fn:function(e){var n=e.username,s=e.item;return a("ui-grid",{},[a("ui-link",{attrs:{name:"reseller/users/view",params:{user:n}}},[t._v("\n "+t._s(n)+"\n ")]),t._v(" "),s.suspended?a("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},[a("translate",[t._v("Suspended")])],1):t._e()],1)}},{key:"col:bandwidth",fn:function(e){var n=e.bandwidth;return a("ui-limited-usage",t._b({},"ui-limited-usage",n,!1))}},{key:"col:quota",fn:function(e){var n=e.quota;return a("ui-limited-usage",t._b({},"ui-limited-usage",n,!1))}},{key:"col:vdomains",fn:function(e){var n=e.vdomains;return a("ui-limited-usage",t._b({attrs:{plain:""}},"ui-limited-usage",n,!1))}}])},"ui-api-table",{command:t.$commands.getStats,property:"users",columns:{username:{label:t.$gettext("Username"),grow:!0},bandwidth:{label:t.$gettext("Bandwidth"),getClass:function(t){return t.bandwidth.status?"--usage:"+t.bandwidth.status:""}},quota:{label:t.$gettext("Disk Usage"),getClass:function(t){return t.bandwidth.status?"--usage:"+t.quota.status:""}},vdomains:t.$gettext("# of Domains"),remove:""},requestData:{user:t.user}},!1))},s=[]},4009:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ui-table",{attrs:{items:t.usageData,vertical:t.$_Client.isPhone}},[a("ui-column",{attrs:{id:"label",label:t.$gettext("Setting")}}),t._v(" "),a("ui-column",{attrs:{id:"usage",label:t.$gettext("Usage")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t(e.id+":usage:before"),t._v(" "),t._t(e.id+":usage",(function(){return[e.bytes?[t._v("\n "+t._s(t._f("humanReadableSize")(e.usage))+"\n ")]:[t._v("\n "+t._s(e.usage)+"\n ")]]})),t._v(" "),t._t(e.id+":usage:after")]}}],null,!0)}),t._v(" "),a("ui-column",{attrs:{id:"allocated",label:t.$gettext("Allocated")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t(e.id+":allocated:before"),t._v(" "),t._t(e.id+":allocated",(function(){return[e.allocated===1/0?a("translate",[t._v("\n Unlimited\n ")]):e.bytes&&e.allocated?[t._v("\n "+t._s(t._f("humanReadableSize")(e.allocated))+"\n ")]:[t._v("\n "+t._s(e.allocated)+"\n ")]]})),t._v(" "),t._t(e.id+":allocated:after")]}}],null,!0)}),t._v(" "),a("ui-column",{attrs:{id:"limit",label:t.$gettext("Limit")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t(e.id+":limit:before"),t._v(" "),t._t(e.id+":limit",(function(){return[e.limit===1/0?a("translate",[t._v("\n Unlimited\n ")]):e.bytes&&e.limit?[t._v("\n "+t._s(t._f("humanReadableSize")(e.limit))+"\n ")]:[t._v("\n "+t._s(e.limit)+"\n ")]]})),t._v(" "),t._t(e.id+":limit:after")]}}],null,!0)})],1)},s=[]},4010:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t._l(t.shownInfoLabels,(function(e,n){return a("ui-form-element",{key:n},[a("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e)},slot:"title"}),t._v(" "),a("input-text",{attrs:{slot:"content",disabled:"",value:t.info[n]},slot:"content"})],1)})),t._v(" "),t._l(t.statsLabels,(function(e,n){return a("ui-form-element",{key:n,attrs:{"vertical-on-phone":!1,"grow-title":t.$_Client.isPhone,underline:!t.$_Client.isPhone}},[a("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e)},slot:"title"}),t._v(" "),a("div",{attrs:{slot:"content"},slot:"content"},[a("ui-badge",{attrs:{theme:t.stats[n]?"safe":"danger",label:t.stats[n]?t.$gettext("Enabled"):t.$gettext("Disabled")}})],1)])})),t._v(" "),t.cgroup.length?a("app-page-section",[a("translate",{attrs:{slot:"section:title"},slot:"section:title"},[t._v("\n Resource Limits\n ")]),t._v(" "),a("ui-table",{attrs:{items:[t.cgroup],transposed:""}},t._l(t.cgroup,(function(e){return a("ui-column",{key:e.name,attrs:{id:e.name,label:e.string}},[t._v("\n "+t._s(e.value)+"\n ")])})),1)],1):t._e()],2)},s=[]},4011:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ui-dialog",{attrs:{id:"ADDITIONAL_BANDWIDTH_DIALOG"},on:{"dialog:open":t.setInitialValue}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Temporary Bandwidth Increase\n ")]),t._v(" "),a("ui-form-element",{attrs:{slot:"content",vertical:"","help-id":"1127",group:"additionalBandwith",validators:{required:!0}},slot:"content"},[a("input-size",{attrs:{slot:"content",powers:{MB:20,GB:30,TB:40}},slot:"content",model:{value:t.amount,callback:function(e){t.amount=e},expression:"amount"}})],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons","validate-group":"additionalBandwidth",theme:"primary"},on:{click:t.increaseBandwidth},slot:"buttons"},[a("translate",[t._v("Increase Bandwidth")])],1)],1)},s=[]},4012:function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.loading?a("ui-center",{attrs:{height:"20rem"}},[a("ui-loader-icon",{attrs:{size:32}})],1):a("div",[a("app-page-section",[a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Set Package to\n ")]),t._v(" "),a("input-select",{attrs:{slot:"content",options:t.data.packages},slot:"content",model:{value:t.packageName,callback:function(e){t.packageName=e},expression:"packageName"}},[a("ui-button",{attrs:{slot:"additions:right",theme:"safe",size:"normal",disabled:!t.packageName},on:{click:t.savePackage},slot:"additions:right"},[a("translate",[t._v("Save")])],1)],1)],1)],1),t._v(" "),a("app-page-section",[a("translate",{attrs:{slot:"section:title"},slot:"section:title"},[t._v("\n Manually Change Settings\n ")]),t._v(" "),t._l(t.shownLimits,(function(e,n){return a("ui-form-element",{key:n,attrs:{group:"modifyReseller",validators:{required:!t.limits[n].unlimited}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n "+t._s(e)+"\n ")]),t._v(" "),a("ui-input-group",{attrs:{slot:"content"},slot:"content"},[a(["bandwidth","quota"].includes(n)?"input-size":"input-text",{ref:"limits",refInFor:!0,tag:"component",attrs:{slot:"input",number:"",disabled:t.limits[n].unlimited,"data-key":n},slot:"input",model:{value:t.limits[n].value,callback:function(e){t.$set(t.limits[n],"value",e)},expression:"limits[key].value"}}),t._v(" "),a("ui-button",{attrs:{slot:"additions:right"},on:{click:function(e){return t.toggleLimit(n)}},slot:"additions:right"},[a("input-checkbox",{attrs:{model:t.limits[n].unlimited,label:t.$gettext("Unlimited")}})],1)],1)],1)})),t._v(" "),t._l(t.shownFeatures,(function(e,n){return a("ui-form-element",{key:n,class:{dimmed:!t.features[n]},attrs:{"vertical-on-phone":!1,reverse:t.$_Client.isPhone}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n "+t._s(e)+"\n ")]),t._v(" "),a("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:t.features[n],callback:function(e){t.$set(t.features,n,e)},expression:"features[key]"}})],1)})),t._v(" "),t._l(t.customItems,(function(e){return a("ui-form-element",{key:e.name,attrs:{"vertical-on-phone":"checkbox"!==e.type,reverse:"checkbox"===e.type&&t.$_Client.isPhone}},[a("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e.label)},slot:"title"}),t._v(" "),e.description?a("span",{attrs:{slot:"tooltip"},domProps:{textContent:t._s(e.description)},slot:"tooltip"}):t._e(),t._v(" "),a("template",{slot:"content"},["text"===e.type?a("input-text",{model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"customItem.value"}}):"checkbox"===e.type?a("input-checkbox",{model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"customItem.value"}}):"listbox"===e.type?a("input-select",{attrs:{options:e.options},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"customItem.value"}}):t._e()],1)],2)})),t._v(" "),t.cgroup.enabled&&t.cgroup.options.length>0?a("app-page-section",[a("translate",{attrs:{slot:"section:title"},slot:"section:title"},[t._v("\n Resource Limits\n ")]),t._v(" "),t._l(t.cgroup.options,(function(e){return a("ui-form-element",{key:e.name},[a("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e.string)},slot:"title"}),t._v(" "),a("span",{attrs:{slot:"tooltip"},domProps:{textContent:t._s(e.desc)},slot:"tooltip"}),t._v(" "),a("input-text",{attrs:{slot:"content",placeholder:e.placeholder},slot:"content",model:{value:t.cgroupValues[e.name],callback:function(a){t.$set(t.cgroupValues,e.name,a)},expression:"cgroupValues[item.name]"}})],1)}))],2):t._e(),t._v(" "),a("ui-button",{attrs:{slot:"footer:buttons","validate-group":"modifyReseller",theme:"safe"},on:{click:t.savePackageData},slot:"footer:buttons"},[a("translate",[t._v("Save")])],1)],2)],1)},s=[]}}]); |