Files
DirectAdmin-1.62.4/update/data/skins/evolution/assets/pages/37.js
tuend-work 4478491d73 z
2025-11-13 07:41:56 +07:00

1 line
29 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{1782:function(e,t,a){"use strict";a.r(t);var n=a(3891),s=a(2316);for(var r in s)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(r);var i=a(0),o=a(3380),u=a.n(o),l=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);"function"==typeof u.a&&u()(l),t.default=l.exports},1884:function(e,t,a){"use strict";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(t,"__esModule",{value:!0}),t.getUsersCreatedDate=t.getModifyUserData=t.getUser=t.getUsers=void 0,a(26),a(57),a(50),a(27),a(5),a(7);var r=n(a(2)),i=n(a(78)),o=c(a(1968)),u=c(a(9));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(l=function(e){return e?a:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};var a=l(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,a&&a.set(e,n),n}function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){(0,r.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var f=i.default.get({id:"USERS",url:"/CMD_USER_SHOW",params:{bytes:!0},pagination:!0,mapResponse:o.getUsers});t.getUsers=f;var m=i.default.get({id:"USER_DATA",url:"/CMD_SHOW_USER",params:{bytes:!0},schema:{user:i.default.REQUIRED_STRING},mapResponse:o.getUser});t.getUser=m;var _=i.default.get({id:"USER_MODIFY_DATA",url:"/CMD_MODIFY_USER",params:{bytes:!0},schema:{user:i.default.REQUIRED_STRING},after:function(e){return e.flow(e.deleteProp("additional_bandwidth"),e.wrap("data"),e.moveProp({"data.have_inode":"have_inode","data.ips":"ips","data.multi_ip_enabled":"multi_ip_enabled","data.multi_ip_select":"multi_ip_select","data.multi_ip_table":"multi_ip_table","data.multiple_ips":"multiple_ips","data.ns1":"ns1","data.ns2":"ns2","data.skin":"skin","data.packages":"packages","data.custom_items":"customItems","data.feature_sets":"featureSets","data.plugins":"pluginRules","data.cgroup":"cgroup"}),(function(e){return p(p({},e),{},{cgroup:e.cgroup||{}})}),e.mapProps({customItems:e.flow(e.toArray,e.mapArray((function(t){var a={type:t.type,description:t.desc,label:t.string,name:t.name};switch(t.type){case"checkbox":return p(p({},a),{},{value:"yes"===t.checked});case"text":return p(p({},a),{},{value:t.value});case"listbox":return p(p({},a),{},{type:"select",value:Object.values(t.select).find((function(e){return e.selected})).value,options:e.reduce((function(e,t){return p(p({},e),{},(0,r.default)({},t.value,t.text))}))(t.select)});default:return!1}})),(function(e){return e.filter((function(e){return!!e}))})),have_inode:e.convert.toAppBoolean,multiple_ips:e.convert.toAppBoolean,multi_ip_enabled:e.isEqual("1"),multi_ip_select:e.toSelect,skin:e.toSelect,ips:e.toSelect,packages:e.toSelect,multi_ip_table:e.flow(e.deleteProp("info"),e.toArray),features:e.feedWith(1,e.flow(e.getProp("data"),e.filter(e.flow(e.getProp("type"),e.isEqual("checkbox"))),e.mapValues(e.flow(e.getProp("checked"),e.convert.toAppBoolean)))),limits:e.feedWith(1,e.flow(e.getProp("data"),e.filter(e.flow(e.getProp("type"),e.isEqual("unlimited"))),e.mapValues((function(t){var a=e.convert.toAppLimit(t.value)===1/0;return{value:a?"":t.value,unlimited:a}})))),featureSets:function(t){return{options:e.mapValues(e.getProp("name"))(t),values:e.flow(e.filter((function(e){return"yes"===e.checked})),Object.keys)(t)}},cgroup:function(e){return u.values(u.merge(e.options||{},e.saved||{}))}}),e.deleteProp("data"))}});t.getModifyUserData=_;var g=i.default.get({id:"ALL_USERS_DATE_CREATED",url:"/CMD_API_SHOW_USERS",noQueryArg:!0,params:{get_variable:"date_created",json:null},accept:"plain",response:{},after:function(e){return function(e){return u.pipe(u.split("&"),u.map(u.pipe(u.split("="),u.map(u.pipe(window.decodeURIComponent,u.trim)))),u.fromPairs,u.map((function(e){return new Date(e)})))(e)}}});t.getUsersCreatedDate=g},1892:function(e,t,a){"use strict";var n=a(1);Object.defineProperty(t,"__esModule",{value:!0}),t.modifyUserCustomize=t.deleteMultiIPs=t.modifyMultiIP=t.saveIP=t.savePackage=t.savePerUserLimit=t.saveNameservers=t.saveName=t.saveEmail=t.saveLanguage=t.saveSkin=t.increaseBandwidth=t.sendWelcomeEmail=t.saveComments=t.createUser=t.changeIp=t.changePackage=t.deleteUsers=t.unsuspendUsers=t.suspendUsers=void 0;var s=n(a(78)),r=s.default.post({url:"/CMD_SELECT_USERS",notifySuccess:!0,params:{location:"CMD_USER_SHOW"},schema:{select:s.default.ROWS},blocking:!0}),i=r.extend({params:{dosuspend:!0},schema:{reason:s.default.REQUIRED_STRING}});t.suspendUsers=i;var o=r.extend({params:{dounsuspend:!0}});t.unsuspendUsers=o;var u=r.extend({params:{delete:!0,confirmed:!0},schema:{leave_dns:s.default.OPTIONAL_BOOL}});t.deleteUsers=u;var l=r.extend({params:{dopackage:!0},schema:{package:s.default.OPTIONAL_STRING}});t.changePackage=l;var c=r.extend({params:{doip:!0},schema:{ip:s.default.OPTIONAL_STRING}});t.changeIp=c;var d=s.default.post({url:"/CMD_ACCOUNT_USER",params:{add:!0,action:"create"},schema:{username:s.default.REQUIRED_STRING,email:s.default.REQUIRED_STRING,passwd:s.default.REQUIRED_STRING,passwd2:s.default.REQUIRED_STRING,domain:s.default.REQUIRED_STRING,package:s.default.OPTIONAL_STRING,ip:s.default.REQUIRED_STRING,notify:s.default.REQUIRED_BOOL}});t.createUser=d;var p=s.default.post({url:"/CMD_COMMENTS",params:{location:"CMD_USER_SHOW"},schema:{user:s.default.REQUIRED_STRING,comments:s.default.REQUIRED_STRING}});t.saveComments=p;var f=s.default.post({url:"/CMD_RESEND_EMAIL",schema:{user:s.default.REQUIRED_STRING,email:s.default.REQUIRED_STRING,newpass:s.default.REQUIRED_BOOL}});t.sendWelcomeEmail=f;var m=s.default.post({url:"/CMD_MODIFY_USER",params:{additional_bw:!0,action:"single",json:null},schema:{user:s.default.REQUIRED_STRING,additional_bandwidth:s.default.REQUIRED_STRING}});t.increaseBandwidth=m;var _=s.default.post({url:"/CMD_MODIFY_USER",params:{json:!0,action:"single"},schema:{user:s.default.REQUIRED_STRING}}),g=_.extend({params:{skin:!0},schema:{skinvalue:s.default.REQUIRED_STRING}});t.saveSkin=g;var v=_.extend({params:{language:!0},schema:{lvalue:s.default.REQUIRED_STRING}});t.saveLanguage=v;var O=_.extend({params:{email:!0},schema:{evalue:s.default.REQUIRED_STRING}});t.saveEmail=O;var b=_.extend({params:{name:!0},schema:{nvalue:s.default.REQUIRED_STRING}});t.saveName=b;var h=_.extend({params:{ns:!0},schema:{ns1:s.default.REQUIRED_STRING,ns2:s.default.REQUIRED_STRING}});t.saveNameservers=h;var I=_.extend({params:{max_per_email_send_limit:!0},schema:{max_per_email_send_limit_value:s.default.REQUIRED_STRING}});t.savePerUserLimit=I;var R=s.default.post({url:"/CMD_MODIFY_USER",params:{action:"package"},schema:{user:s.default.REQUIRED_STRING,package:s.default.REQUIRED_STRING}});t.savePackage=R;var E=s.default.post({url:"/CMD_MODIFY_USER",params:{action:"ip"},schema:{user:s.default.REQUIRED_STRING,ip:s.default.REQUIRED_STRING}});t.saveIP=E;var S=s.default.post({url:"/CMD_MODIFY_USER",params:{action:"multi_ip"},schema:{user:s.default.REQUIRED_STRING,extra_ip:s.default.REQUIRED_STRING}});t.modifyMultiIP=S;var N=s.default.select({url:"/CMD_MODIFY_USER",params:{action:"multi_ip_delete",delete:!0},schema:{user:s.default.REQUIRED_STRING,removedns:s.default.REQUIRED_BOOL}});t.deleteMultiIPs=N;var k=s.default.post({url:"/CMD_MODIFY_USER",params:{action:"customize",bytes:!0},body:{user:s.default.REQUIRED_STRING,bandwidth:s.default.OPTIONAL_STRING,ubandwidth:s.default.OPTIONAL_BOOL,quota:s.default.OPTIONAL_STRING,uquota:s.default.OPTIONAL_BOOL,inode:s.default.OPTIONAL_STRING,uinode:s.default.OPTIONAL_BOOL,vdomains:s.default.OPTIONAL_STRING,uvdomains:s.default.OPTIONAL_BOOL,nsubdomains:s.default.OPTIONAL_STRING,unsubdomains:s.default.OPTIONAL_BOOL,nemails:s.default.OPTIONAL_STRING,unemails:s.default.OPTIONAL_BOOL,nemailf:s.default.OPTIONAL_STRING,unemailf:s.default.OPTIONAL_BOOL,nemailml:s.default.OPTIONAL_STRING,unemailml:s.default.OPTIONAL_BOOL,nemailr:s.default.OPTIONAL_STRING,unemailr:s.default.OPTIONAL_BOOL,mysql:s.default.OPTIONAL_STRING,umysql:s.default.OPTIONAL_BOOL,domainptr:s.default.OPTIONAL_STRING,udomainptr:s.default.OPTIONAL_BOOL,ftp:s.default.OPTIONAL_STRING,uftp:s.default.OPTIONAL_BOOL,aftp:s.default.OPTIONAL_STRING,cgi:s.default.OPTIONAL_STRING,php:s.default.OPTIONAL_STRING,spam:s.default.OPTIONAL_STRING,catchall:s.default.OPTIONAL_STRING,ssl:s.default.OPTIONAL_STRING,ssh:s.default.OPTIONAL_STRING,cron:s.default.OPTIONAL_STRING,sysinfo:s.default.OPTIONAL_STRING,login_keys:s.default.OPTIONAL_STRING,dnscontrol:s.default.OPTIONAL_STRING,suspend_at_limit:s.default.OPTIONAL_STRING,skin:s.default.OPTIONAL_STRING,ns1:s.default.REQUIRED_STRING,ns2:s.default.REQUIRED_STRING}});t.modifyUserCustomize=k},1906:function(e,t,a){"use strict";a.r(t);var n=a(1907),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t.default=s.a},1907:function(e,t,a){"use strict";a(16),a(14),a(23),a(25),a(18),a(6);var n=a(20);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(17),a(7);var s=a(12),r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var s={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=r?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(s,o,u):s[o]=e[o]}s.default=e,a&&a.set(e,s);return s}(a(9));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}var o={props:{domains:{type:Object,required:!0,default:function(){return{}}}},data:function(){return{showAll:!1}},computed:{showDomainLimit:(0,s.options)("tables/userDomainsLimit"),showPointers:function(){return this.$state.app.tokens.SHOW_POINTERS_IN_LIST||"1"},shownDomainNumber:function(){return Number(this.showDomainLimit)},showExpandButton:function(){return Object.keys(this.domains).length>this.shownDomainNumber},showAllDomains:function(){return this.showAll||Object.keys(this.domains).length===this.shownDomainNumber+1},shownDomains:function(){if(this.showAllDomains)return this.domains;var e=r.slice(0,this.shownDomainNumber,r.keys(this.domains));return r.pick(e,this.domains)}}};t.default=o},1937:function(e,t,a){"use strict";a.r(t);var n=a(2026),s=a(1906);for(var r in s)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(r);a(2013);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);t.default=o.exports},1938:function(e,t,a){var n=a(2014);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);(0,a(4).default)("1ddbfbc9",n,!0,{})},1968:function(e,t,a){"use strict";a.r(t),a.d(t,"processUserRow",(function(){return p})),a.d(t,"getUsers",(function(){return f})),a.d(t,"getUserDomains",(function(){return m})),a.d(t,"getUserComments",(function(){return _})),a.d(t,"getTodayUsage",(function(){return g})),a.d(t,"getSkinInfo",(function(){return v})),a.d(t,"getFeatures",(function(){return b})),a.d(t,"getUsage",(function(){return I})),a.d(t,"getUserData",(function(){return R})),a.d(t,"getCustomItems",(function(){return E})),a.d(t,"getEmailLimit",(function(){return S})),a.d(t,"getUser",(function(){return N}));var n=a(9),s=a(97),r=a(141),i=a(47),o=a(72),u=a(947),l=a(135),c=a(713),d=function(){return(d=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var s in t=arguments[a])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e}).apply(this,arguments)},p=function(e){var t,a,i,o,u="string"==typeof e.bandwidth||!e.bandwidth.usage,c={usage:0,limit:1/0,status:r.a.Normal};return{username:e.username,corrupted:u,pending:u&&"string"!=typeof e.bandwidth,suspended:!u&&Object(s.toBoolean)(e.suspended.value),reason:u?"none":e.suspended.reason||"none",bandwidth:u?c:Object(s.toUsage)(e.bandwidth),quota:u?c:Object(s.toUsage)(e.quota),vdomains:u?c:Object(s.toUsage)(e.vdomains),domains:e.domains,ip:e.ip.length?e.ip:"",package:e.package||"",date_created:e.date_created?Object(l.toAppDate)(e.date_created):"",mysql:e.mysql?(t=e.mysql,a=t.split("/").map(n.trim),i=a[0],o=a[1],Object(s.toUsage)({usage:i,limit:o})):""}},f={users:n.pipe(n.omit(["reasons","packages","ips"]),Object(s.toTable)(p)),packages:n.pipe(n.prop("packages"),n.defaultTo([]),u.toSelect),ips:n.pipe(n.prop("ips"),n.defaultTo([]),u.toSelect),reasons:n.pipe(n.prop("reasons"),u.toSelect)},m=n.pipe(n.prop("domains"),Object(s.toTable)(n.pipe((function(e){return d(d({},e),{pointers:e.settings.domainptr||{}})}),n.evolve({bandwidth:n.evolve({usage:s.toNumber}),quota:n.evolve({usage:s.toNumber}),log_usage:s.toNumber,nsubdomains:s.toNumber,suspended:s.toBoolean,settings:n.mapObjIndexed(s.toBoolean),pointers:function(e){return Object.entries(e).map((function(e){return{ptr:e[0],type:e[1].type}}))}})))),_=n.pipe(n.prop("comments"),s.toAppText),g=function(e){var t=i.Maybe.Some(e).map(n.prop("stats")).map(n.values).flatMap((function(e){return i.Maybe.fromNull(n.find(n.propEq("setting","email_deliveries_outgoing_today"),e))})).map(n.prop("usage")).map(s.toNumber).orSome(0);return{canReset:"1"===e.reseller_can_reset_email_count,sent:t}},v=function(e){return{custom:"1"===e.is_reseller_skin,path:e.reseller_skin||"",owner:e.reseller_skin_owner||""}},O=function(e){var t=e.usage;return n.contains(t,["ON","OFF"])},b=n.pipe(n.prop("stats"),n.values,Object(o.mergeTransduce)([Object(o.filterReducer)(O),Object(o.mapReducer)((function(e){var t,a=e.usage;return(t={})[e.setting]=Object(s.toBoolean)(a),t}))])),h=function(e){var t=e.setting;e.usage;return n.contains(t,["bandwidth","quota","email_quota","db_quota","inode","vdomains","nsubdomains","nemails","nemailf","nemailml","nemailr","email_deliveries_outgoing","email_deliveries_incoming","mysql","domainptr","ftp"])},I=n.pipe(n.prop("stats"),n.values,Object(o.mergeTransduce)([Object(o.filterReducer)(n.prop("usage")),Object(o.filterReducer)(h),Object(o.mapReducer)((function(e){var t,a=e.setting,n=e.usage,r=e.max_usage;return(t={})[a]=Object(s.toUsage)({usage:n,limit:"unlimited"===r?1/0:r}),t}))])),R=function(e){var t=e.stats;return n.pipe(n.concat([{setting:"create_user_home_override_error",usage:i.Maybe.fromNull(t.create_user_home_override).map(n.prop("max_usage")).orSome(""),max_usage:""},{setting:"email_deliveries_outgoing_today",usage:"0",max_usage:"0"}]),Object(o.mergeTransduce)([Object(o.filterReducer)(n.prop("usage")),Object(o.filterReducer)(n.complement(h)),Object(o.filterReducer)(n.complement(O)),Object(o.mapReducer)((function(e){return"suspended_reason"===e.setting?d(d({},e),{extra:e.extra||{details:""}}):e})),Object(o.mapReducer)((function(e){var t;return(t={})[e.setting]=e.extra?{value:e.usage,extra:e.extra}:e.usage,t}))]),n.evolve({suspended:s.toBoolean,skin:u.toSelect,language:u.toSelect,suspend_date:l.toAppDate}))(n.values(t))},E=function(e){var t=e.custom_items,a=void 0===t?{}:t;return n.map(c.fromObject,a)},S=function(e){var t=Object.values(e.stats).find((function(e){return"max_per_email_send_limit"===e.setting}));return t?{value:t.usage,email_limit:t.max_usage}:{value:"",email_limit:""}},N={domains:m,comments:_,todayUsage:g,skinInfo:v,stats:{features:b,usage:I,userData:R},email:function(e){return e.user_email},customItems:E,emailLimit:S,cgroup:function(e){return e.cgroup&&e.cgroup.saved||{}}}},2013:function(e,t,a){"use strict";a(1938)},2014:function(e,t,a){},2026:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return s}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:{"scrollbar:primary":!e.$_Client.isPhone},style:{"overflow-x":"auto","min-width":e.$_Client.isPhone?"auto":"15rem"}},[e._l(e.shownDomains,(function(t,n){return a("div",{directives:[{name:"flex",rawName:"v-flex",value:{cross:"center"},expression:"{ cross: 'center' }"}],key:n},[a("a",{attrs:{href:"http://"+n,target:"_blank"}},[e._v("\n "+e._s(e._f("p6eUnicode")(n))+"\n ")]),e._v("\n  \n "),t.length&&"0"!==e.showPointers?a("ui-tooltip",[a("translate",{staticClass:"txt:bold",attrs:{slot:"trigger"},slot:"trigger"},[e._v("\n (pointers)\n ")]),e._v(" "),a("1"===e.showPointers?"ul":"ol",{tag:"component",staticClass:"wrap:nowrap user-domains--pointers"},e._l(t,(function(t){return a("li",{key:t},[a("a",{attrs:{href:"http://"+t,target:"_blank"}},[e._v("\n "+e._s(e._f("p6eUnicode")(t))+"\n ")])])})),0)],1):e._e()],1)})),e._v(" "),e.showExpandButton&&!e.showAllDomains?a("ui-button",{attrs:{theme:"light",size:"small"},on:{click:function(t){e.showAll=!0}}},[a("translate",[e._v("show all...")]),e._v(" "),a("ui-icon",{directives:[{name:"margin",rawName:"v-margin",value:[,,,1],expression:"[, , , 1]"}],attrs:{id:"caret-down",size:"small"}})],1):e._e()],2)},s=[]},2316:function(e,t,a){"use strict";a.r(t);var n=a(2317),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t.default=s.a},2317:function(e,t,a){"use strict";a(7),a(10),a(5),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(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(2));a(50);var i=a(953),o=a(1884),u=a(1892),l=n(a(2029)),c=n(a(1994)),d=n(a(1937)),p=n(a(3378)),f=n(a(3379)),m=n(a(1939));!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}n.default=e,a&&a.set(e,n)}(a(9));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}function g(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var v={preload:o.getUsers,commands:{getUsers:o.getUsers},api:[{command:o.getUsers,bind:{"response.packages":"packages","response.ips":"ips","response.users.columns":"usersColumns","response.reasons.options":"reasons"}}],components:{CreateMessageDialog:l.default,SuspendUserDialog:c.default,UserDomains:d.default,ChangePackageDialog:p.default,ChangeIpDialog:f.default,ChangePasswordDialog:m.default},data:function(){return{select:[]}},computed:{reasons:function(){return c.default.$exports.reasons.call(this,this.$api.reasons)},massPackageAssignment:function(){return(0,i.getFeatureStatus)("mass-package-assignment")&&Object.values(this.$api.packages.options).length},massIpAssignment:function(){return(0,i.getFeatureStatus)("mass-ip-assignment")&&Object.values(this.$api.ips.options).length},hasDateCreatedColumn:function(){return void 0!==this.$api.usersColumns.date_created},hasMysqlColumn:function(){return void 0!==this.$api.usersColumns.mysql}},methods:{deleteUsers:function(){(0,u.deleteUsers)({select:this.select}).then(this.$reloadApiTable)},suspendUsers:function(e){(0,u.suspendUsers)(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?g(Object(a),!0).forEach((function(t){(0,r.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({select:this.select},e)).then(this.$reloadApiTable)},unsuspendUsers:function(){(0,u.unsuspendUsers)({select:this.select}).then(this.$reloadApiTable)},changePackage:function(e){(0,u.changePackage)({package:e,select:this.select}).then(this.$reloadApiTable)},changeIp:function(e){(0,u.changeIp)({ip:e,select:this.select}).then(this.$reloadApiTable)},loginAs:function(e){this.$store.dispatch("app/LOGIN_AS",{user:e,path:this.$route.path,router:this.$router})},changePassword:function(e){this.$refs.cpd.show(e)}}};t.default=v},2318:function(e,t,a){"use strict";a.r(t);var n=a(2319),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t.default=s.a},2319:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(50);var n={api:[{command:a(1884).getUsers,bind:{"response.packages":"packages"}}],data:function(){return{package:""}},methods:{onOpen:function(){this.package=Object.values(this.$api.packages.options).shift()}}};t.default=n},2320:function(e,t,a){"use strict";a.r(t);var n=a(2321),s=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t.default=s.a},2321:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(7);var n={api:[{command:a(1884).getUsers,bind:{"response.ips":"ips"}}],data:function(){return{ip:""}},methods:{onOpen:function(){this.ip=Object.keys(this.$api.ips.options).shift()}}};t.default=n},3378:function(e,t,a){"use strict";a.r(t);var n=a(4028),s=a(2318);for(var r in s)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);t.default=o.exports},3379:function(e,t,a){"use strict";a.r(t);var n=a(4029),s=a(2320);for(var r in s)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(r);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);t.default=o.exports},3380:function(e,t){},3891:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return s}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("app-page",{attrs:{actions:[{name:"reseller/users/create",icon:"#plus-fill",label:e.$gettext("Create User"),theme:"primary"},{name:"reseller/users/profile",icon:"#pencil",label:e.$gettext("Modify Your Own User data")}]}},[a("ui-button-link",{attrs:{slot:"header:buttons",theme:"primary",name:"reseller/users/create"},slot:"header:buttons"},[a("translate",[e._v("Create User")])],1),e._v(" "),"standard2021"!==e.$_layout?a("ui-link",{attrs:{slot:"bottom:links",bullet:"",name:"reseller/users/profile"},slot:"bottom:links"},[a("translate",[e._v("Modify Your Own User data")])],1):e._e(),e._v(" "),a("app-page-section",[a("ui-api-table",e._b({on:{"action:message":function(t){e.$dialog("CREATE_MESSAGE_DIALOG").open()},"action:suspend":function(t){e.$dialog("SUSPEND_USER_DIALOG").open()},"action:unsuspend":e.unsuspendUsers,"action:delete":function(t){e.$dialog("DELETE_ITEMS_DIALOG").open()},"action:package":function(t){e.$dialog("CHANGE_PACKAGE_DIALOG").open()},"action:ip":function(t){e.$dialog("CHANGE_IP_DIALOG").open()}},scopedSlots:e._u([{key:"col:username",fn:function(t){var n=t.username,s=t.suspended,r=t.reason;return a("div",{staticClass:"wrap:nowrap"},[a("ui-link",{attrs:{name:"reseller/users/view",params:{user:n}}},[e._v("\n "+e._s(n)+"\n ")]),e._v(" "),s?a("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},[a("translate",{attrs:{"translate-params":{reason:e.reasons[r]}}},[e._v("\n Suspended: %{ reason }\n ")])],1):e._e()],1)}},{key:"col:bandwidth",fn:function(t){var n=t.bandwidth,s=t.corrupted,r=t.pending;return[s?r?a("ui-badge",{attrs:{theme:"safe"}},[a("translate",[e._v("Creation in Progress")])],1):a("ui-badge",{attrs:{theme:"danger"}},[a("translate",[e._v("Error Reading File")])],1):a("ui-limited-usage",e._b({},"ui-limited-usage",n,!1))]}},{key:"col:quota",fn:function(t){var n=t.quota;return[t.corrupted?a("span"):a("ui-limited-usage",e._b({},"ui-limited-usage",n,!1))]}},{key:"col:vdomains",fn:function(t){var n=t.vdomains;return[t.corrupted?a("span"):a("ui-limited-usage",e._b({attrs:{plain:""}},"ui-limited-usage",n,!1))]}},{key:"col:mysql",fn:function(t){var n=t.mysql;return[!t.corrupted&&n?a("ui-limited-usage",e._b({attrs:{plain:""}},"ui-limited-usage",n,!1)):a("span")]}},{key:"col:ip",fn:function(t){var n=t.ip;return[e._l(n,(function(t){return a("p",{directives:[{name:"margin",rawName:"v-margin",value:0,expression:"0"}],key:t},[e._v("\n "+e._s(t)+"\n ")])})),e._v(" "),n.length?e._e():a("span")]}},{key:"col:domains",fn:function(t){var n=t.domains;return[n?a("user-domains",e._b({},"user-domains",{domains:n},!1)):a("span")]}},{key:"col:date_created",fn:function(t){var n=t.date_created;return[n?a("span",[e._v(e._s(e._f("date")(n)))]):a("span")]}},{key:"row:actions",fn:function(t){var n=t.username,s=t.suspended;return a("ui-actions",{},[a("ui-link",{on:{click:function(t){e.select=[n],e.$dialog("CREATE_MESSAGE_DIALOG").open()}}},[a("translate",[e._v("Send a Message")])],1),e._v(" "),s?e._e():a("ui-link",{on:{click:function(t){e.select=[n],e.$dialog("SUSPEND_USER_DIALOG").open()}}},[a("translate",[e._v("Suspend")])],1),e._v(" "),s?a("ui-link",{on:{click:function(t){e.select=[n],e.unsuspendUsers()}}},[a("translate",[e._v("Unsuspend")])],1):e._e(),e._v(" "),a("ui-link",{on:{click:function(t){return e.loginAs(n)}}},[a("translate",{attrs:{"translate-params":{username:n}}},[e._v("\n Login as %{ username }\n ")])],1),e._v(" "),a("ui-link",{on:{click:function(t){return e.changePassword(n)}}},[a("translate",[e._v("Change password")])],1),e._v(" "),a("ui-link",{on:{click:function(t){e.select=[n],e.$dialog("DELETE_ITEMS_DIALOG").open()}}},[a("translate",[e._v("Remove")])],1)],1)}},{key:"col:package",fn:function(t){var n=t.item;return n.package?a("ui-link",{attrs:{name:"reseller/user-packages/view",params:{p:n.package}}},[e._v("\n "+e._s(n.package)+"\n ")]):e._e()}}],null,!0),model:{value:e.select,callback:function(t){e.select=t},expression:"select"}},"ui-api-table",{command:e.$commands.getUsers,rowID:"username",property:"users",columns:{username:{label:e.$gettext("Username"),grow:!0,searchable:!0},bandwidth:{label:e.$gettext("Bandwidth"),getClass:function(e){return!e.corrupted&&e.bandwidth.status?"--usage:"+e.bandwidth.status:""}},quota:{label:e.$gettext("Disk Usage"),getClass:function(e){return!e.corrupted&&e.bandwidth.status?"--usage:"+e.quota.status:""}},vdomains:e.$gettext("# of domains"),domains:{searchable:!0,label:e.$gettext("Domains")},ip:{label:e.$gettext("IP(s)"),searchable:!0},suspended:{label:e.$gettext("Suspended"),hide:!0,searchable:{type:"select",options:{Yes:e.$gettext("Yes"),No:e.$gettext("No")}}},package:{label:e.$gettext("Package"),searchable:!0},date_created:{label:e.$gettext("Date Created"),visible:!1,hide:!e.hasDateCreatedColumn},mysql:{label:e.$gettext("Databases"),visible:!1,hide:!e.hasMysqlColumn}},actions:{message:e.$gettext("Send a Message"),suspend:e.$gettext("Suspend"),unsuspend:e.$gettext("Unsuspend"),package:{label:e.$gettext("Change Package"),disabled:!e.massPackageAssignment},ip:{label:e.$gettext("Change IP"),disabled:!e.massIpAssignment},delete:e.$gettext("Delete")},verticalLayout:e.$_Client.isPhone},!1))],1),e._v(" "),a("create-message-dialog",{attrs:{users:e.select}}),e._v(" "),a("ui-dialog-delete-items",{attrs:{subject:e.$ngettext("user","users",e.select.length)},on:{"click:confirm":e.deleteUsers}}),e._v(" "),a("suspend-user-dialog",{attrs:{"api-reasons":e.$api.reasons},on:{suspend:e.suspendUsers}}),e._v(" "),e.massPackageAssignment?a("change-package-dialog",{on:{setpackage:e.changePackage}}):e._e(),e._v(" "),e.massIpAssignment?a("change-ip-dialog",{on:{setip:e.changeIp}}):e._e(),e._v(" "),a("change-password-dialog",{ref:"cpd"})],1)},s=[]},4028:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return s}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ui-dialog",{attrs:{id:"CHANGE_PACKAGE_DIALOG"},on:{"dialog:open":e.onOpen}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Change Package")]),e._v(" "),a("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Package")]),e._v(" "),a("input-select",{attrs:{slot:"content",options:e.$api.packages.options},slot:"content",model:{value:e.package,callback:function(t){e.package=t},expression:"package"}})],1),e._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"safe"},on:{click:function(t){return e.$emit("setpackage",e.package)}},slot:"buttons"},[a("translate",[e._v("Change")])],1)],1)},s=[]},4029:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return s}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ui-dialog",{attrs:{id:"CHANGE_IP_DIALOG"},on:{"dialog:open":e.onOpen}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Change IP")]),e._v(" "),a("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("IP")]),e._v(" "),a("input-select",{attrs:{slot:"content",options:e.$api.ips.options},slot:"content",model:{value:e.ip,callback:function(t){e.ip=t},expression:"ip"}})],1),e._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"safe"},on:{click:function(t){return e.$emit("setip",e.ip)}},slot:"buttons"},[a("translate",[e._v("Change")])],1)],1)},s=[]}}]);