Files
tuend-work 4478491d73 z
2025-11-13 07:41:56 +07:00

1 line
25 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{1841:function(e,t,a){"use strict";a.r(t);var n=a(3949),r=a(2679);for(var l in r)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(l);a(3684);var o=a(0),i=a(3686),s=a.n(i),u=Object(o.a)(r.default,n.a,n.b,!1,null,"205acde8",null);"function"==typeof s.a&&s()(u),t.default=u.exports},1877:function(e,t,a){"use strict";var n=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=n(a(78)),l=n(a(98)),o=n(a(1878)),i=r.default.get({url:"/CMD_JSON_VALIDATE",schema:{value:r.default.REQUIRED_STRING},response:{valid:!0,message:""},mapResponse:{valid:o.default.isValid,message:o.default.getMessage}}),s=i.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});t.validateForwarder=s;var u=i.extend({id:"VALIDATE_EMAIL",params:{type:"email",check_mailing_list:!0},schema:{check_exists:{type:Boolean,required:!1,default:!0}}});t.validateEmail=u;var c=i.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});t.validateFTP=c;var d=i.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=i.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});t.validateDatabase=v;var y=i.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});t.validateDBUser=y;var _=i.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});t.validateUsername=_;var h=i.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});t.validateSubdomain=h;var x=i.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});t.validatePassword=x;var w=i.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(e){var t=e.value;return{value:l.default.toASCII(t)}}});t.validateDomain=w;var b=i.extend({id:"VALIDATE_IP_RANGE_LIST",params:{type:"ip_range_list"}});t.validateIPRangeList=b},1878:function(e,t,a){"use strict";a.r(t);var n=a(97);t.default={isValid:function(e){return void 0===e.error},getMessage:function(e){return Object(n.toAppHtml)(e.error||"")}}},1893:function(e,t,a){var n=a(29),r=a(1894),l=a(111);n({target:"Array",proto:!0},{fill:r}),l("fill")},1894:function(e,t,a){"use strict";var n=a(59),r=a(507),l=a(54);e.exports=function(e){for(var t=n(this),a=l(t.length),o=arguments.length,i=r(o>1?arguments[1]:void 0,a),s=o>2?arguments[2]:void 0,u=void 0===s?a:r(s,a);u>i;)t[i++]=e;return t}},2022:function(e,t,a){"use strict";a(7),a(10),a(6),a(8),a(11);var n=a(1);Object.defineProperty(t,"__esModule",{value:!0}),t.getUsageLog=t.resetUses=t.deleteKeys=t.getKey=t.getKeyDefaults=t.modifyKey=t.createUrl=t.createKey=t.getKeys=void 0,a(34),a(5),a(55),a(21),a(40);var r=n(a(2)),l=n(a(78));function o(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 i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?o(Object(a),!0).forEach((function(t){(0,r.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s="/CMD_LOGIN_KEYS",u=l.default.get({id:"LOGIN_KEYS",url:s,pagination:!0,after:function(e){return e.flow(e.moveProp("login_keys","rows"),e.processTableInfo("rows"),e.mapProp("rows",e.flow(e.toArray,e.mapArrayProps({expiry:function(t){return"0"!==t?e.convert.toAppDate(t):"never"},uses:e.mapProps({max_uses:e.convert.toAppNumber,uses:e.convert.toAppNumber}),log:e.convert.toAppBoolean}))))}});t.getKeys=u;var c=l.default.post({url:s,schema:{keyname:l.default.REQUIRED_STRING,key:l.default.REQUIRED_STRING,key2:l.default.REQUIRED_STRING,never_expires:l.default.REQUIRED_BOOL,hour:l.default.REQUIRED_STRING,minute:l.default.REQUIRED_STRING,month:l.default.REQUIRED_STRING,day:l.default.REQUIRED_STRING,year:l.default.REQUIRED_STRING,max_uses:l.default.REQUIRED_STRING,clear_key:l.default.REQUIRED_BOOL,allow_htm:l.default.REQUIRED_BOOL,select_allow:l.default.ROWS,select_deny:l.default.ROWS,ips:l.default.OPTIONAL_STRING,passwd:l.default.REQUIRED_STRING}}),d=c.extend({params:{action:"create",type:"key"}});t.createKey=d;var p=l.default.post({url:s,params:{action:"create",type:"one_time_url"},schema:{max_uses:l.default.REQUIRED_STRING,clear_key:l.default.REQUIRED_BOOL,allow_htm:l.default.REQUIRED_BOOL,select_allow:l.default.ROWS,select_deny:l.default.ROWS,ips:l.default.OPTIONAL_STRING,passwd:l.default.REQUIRED_STRING},notifySuccess:!1});t.createUrl=p;var f=c.extend({params:{action:"modify"}});t.modifyKey=f;var m=l.default.get({id:"LOGIN_KEY_DEFAULTS",url:s,params:{action:"show_create"},after:function(e){return e.flow((function(t){return i(i({},t),{},{commands:e.flow(e.toArray,(function(e){return e.map((function(e){return e.allow}))}),(function(e){return e.filter((function(e){return e}))}))(t.allow_table)})}),e.mapProps({allow_table:e.flow(e.toArray,(function(e){return e.filter((function(e){return"unchecked"!==e.checkbox&&e.allow}))}),(function(e){return e.map((function(e){return e.allow}))})),deny_table:e.flow(e.toArray,(function(e){return e.filter((function(e){return"unchecked"!==e.checkbox&&e.deny}))}),(function(e){return e.map((function(e){return e.deny}))})),expiry:e.mapProps({day:e.toSelect,hour:e.toSelect,minute:e.toSelect,month:e.toSelect,year:e.toSelect})}))}});t.getKeyDefaults=m;var v=l.default.get({id:"LOGIN_KEY",url:s,params:{action:"show_modify"},schema:{keyname:l.default.REQUIRED_STRING},after:function(e){return e.flow((function(t){return{values:{allow_htm:e.convert.toAppBoolean(t.data.allow_htm),clear_key:e.convert.toAppBoolean(t.data.clear_key),never_expires:"0"===t.data.expiry,max_uses:t.data.max_uses,allow:e.flow(e.toArray,(function(e){return e.filter((function(e){return"unchecked"!==e.checkbox&&e.allow}))}),(function(e){return e.map((function(e){return e.allow}))}))(t.allow_table),deny:e.flow(e.toArray,(function(e){return e.filter((function(e){return"unchecked"!==e.checkbox&&e.deny}))}),(function(e){return e.map((function(e){return e.deny}))}))(t.deny_table),hour:e.toSelect(t.expiry.hour).value,minute:e.toSelect(t.expiry.minute).value,day:e.toSelect(t.expiry.day).value,month:e.toSelect(t.expiry.month).value,year:e.toSelect(t.expiry.year).value,ips:t.ips.join("\r\n")},commands:e.flow(e.toArray,(function(e){return e.map((function(e){return e.allow}))}),(function(e){return e.filter((function(e){return e}))}))(t.allow_table),expiry:{hour:e.toSelect(t.expiry.hour).options,minute:e.toSelect(t.expiry.minute).options,day:e.toSelect(t.expiry.day).options,month:e.toSelect(t.expiry.month).options,year:e.toSelect(t.expiry.year).options}}}))}});t.getKey=v;var y=l.default.select({url:s,params:{delete:!0}});t.deleteKeys=y;var _=l.default.select({url:s,params:{reset:!0}});t.resetUses=_;var h=l.default.get({id:"LOGIN_KEY_USAGE_LOG",url:s,params:{action:"log"},schema:{keyname:l.default.REQUIRED_STRING},after:function(e){return e.flow(e.toArray,e.mapArrayProps({command:function(e){return e.replace("/","")},timestamp:e.convert.toAppDate}))}});t.getUsageLog=h},2679:function(e,t,a){"use strict";a.r(t);var n=a(2680),r=a.n(n);for(var l in n)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(l);t.default=r.a},2680:function(e,t,a){"use strict";var n=a(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(36)),l=n(a(37));a(49),a(84),a(55),a(110),a(21),a(61),a(34),a(1893);var o,i=a(2022),s=n(a(2585)),u=a(1877),c=n(a(3680)),d=n(a(3683)),p={preload:i.getKeyDefaults,api:[{command:i.getKeyDefaults,bind:"defaults"}],components:{CommandBox:c.default,InputDate:s.default,OneTimeUrlDialog:d.default},commands:{validateIPRangeList:u.validateIPRangeList},data:function(){return{type:"key",url:"",keyname:"",key:"",never_expires:!1,inputTest:["1","2","3"],expiry:{day:"",hour:"",minute:"",month:"",year:"",date:new Date},max_uses:"0",clear_key:!1,allow_htm:!1,allow:[],deny:[],ips:"",passwd:""}},computed:{requestData:function(){var e={max_uses:this.max_uses,clear_key:this.clear_key,allow_htm:this.allow_htm,select_allow:this.allow,select_deny:this.deny,ips:this.ips,passwd:this.passwd};return"key"===this.type&&Object.assign(e,{keyname:this.keyname,key:this.key,key2:this.key,never_expires:this.never_expires,hour:this.expiry.hour,minute:this.expiry.minute,day:String(this.expiry.date.getDate()),month:String(this.expiry.date.getMonth()+1),year:String(this.expiry.date.getFullYear())}),e}},watch:{type:function(e){"url"===e&&(this.max_uses="0",this.allow_htm=!0)}},created:function(){this.allow=this.$api.defaults.allow_table,this.deny=this.$api.defaults.deny_table,this.expiry.date=new Date(this.$api.defaults.expiry.year.value,parseInt(this.$api.defaults.expiry.month.value,10)-1,this.$api.defaults.expiry.day.value),this.expiry.hour=this.$api.defaults.expiry.hour.value,this.expiry.minute=this.$api.defaults.expiry.minute.value},methods:{randKey:function(){var e=["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz","0123456789","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"],t=Math.floor(10*Math.random())+5,a=Math.floor(20*Math.random())+5;return[t,a,64-(t+a)].map((function(t,a){return Array(t).fill(e[a])})).map((function(e){return e.map((function(e){return e[Math.floor(Math.random()*e.length)]}))})).join(",").split(",").sort((function(){return.5-Math.random()})).join("")},createKey:(o=(0,l.default)(r.default.mark((function e(){var t;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("key"!==this.type){e.next=9;break}return e.next=3,(0,i.createKey)(this.requestData);case 3:if(!(e.sent instanceof Error)){e.next=6;break}return e.abrupt("return");case 6:this.$router.back(),e.next=13;break;case 9:return e.next=11,(0,i.createUrl)(this.requestData);case 11:(t=e.sent)&&t.success&&(this.$notifications.success({extended:!0,title:"One-Time Login URL Created"}),this.url=t.result,this.$dialog("ONE_TIME_URL_DIALOG").open());case 13:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})}};t.default=p},2681:function(e,t,a){"use strict";a.r(t);var n=a(2682),r=a.n(n);for(var l in n)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(l);t.default=r.a},2682:function(e,t,a){"use strict";a(16),a(14),a(23),a(25),a(18),a(6);var n=a(1),r=a(20);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=n(a(42));a(21),a(62),a(24);var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,a&&a.set(e,n);return n}(a(9)),i=a(74);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}var u=function(e){var t=document.createElement("span");return t.innerHTML=e,t.innerText},c={props:{commands:{type:Array,required:!0},allow:{type:Array,required:!0},deny:{type:Array,required:!0}},data:function(){return{search:""}},computed:{searchResults:function(){return e=this.search,t=this.commands,o.pipe(o.map((function(t){return{command:t,bolded:(0,i.fuzzySearch)(t,e)}})),o.filter(o.pipe(o.prop("bolded"),o.complement(o.isEmpty))))(t);var e,t},allowAll:{get:function(){return this.commands.length===this.allow.length},set:function(e){this.$emit("update:deny",[]),this.$emit("update:allow",e?this.commands:[])}},denyAll:{get:function(){return this.commands.length===this.deny.length},set:function(e){this.$emit("update:allow",[]),this.$emit("update:deny",e?this.commands:[])}}},methods:{isAllowed:function(e){return e=u(e),o.contains(e,this.allow)},isDenied:function(e){return e=u(e),o.contains(e,this.deny)},toggleAllow:function(e){e=u(e),this.$emit("update:deny",o.without(e,this.deny)),this.$emit("update:allow",this.isAllowed(e)?o.without(e,this.allow):o.uniq([e].concat((0,l.default)(this.allow))))},toggleDeny:function(e){e=u(e),this.$emit("update:allow",o.without(e,this.allow)),this.$emit("update:deny",this.isDenied(e)?o.without(e,this.deny):o.uniq([e].concat((0,l.default)(this.deny))))}}};t.default=c},2683:function(e,t,a){"use strict";a.r(t);var n=a(2684),r=a.n(n);for(var l in n)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(l);t.default=r.a},2684:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={data:function(){return{disabled:!0}},props:{url:{type:String,required:!0}},methods:{copyValue:function(){var e=document.createElement("input");e.type="text",e.value=this.url,document.body.appendChild(e),e.select(),document.execCommand("copy"),e.remove()}}};t.default=n},3110:function(e,t,a){var n=a(3682);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);(0,a(4).default)("f2903970",n,!0,{})},3111:function(e,t,a){var n=a(3685);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);(0,a(4).default)("4034dfd0",n,!0,{})},3680:function(e,t,a){"use strict";a.r(t);var n=a(4088),r=a(2681);for(var l in r)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(l);a(3681);var o=a(0),i=Object(o.a)(r.default,n.a,n.b,!1,null,null,null);t.default=i.exports},3681:function(e,t,a){"use strict";a(3110)},3682:function(e,t,a){},3683:function(e,t,a){"use strict";a.r(t);var n=a(4089),r=a(2683);for(var l in r)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(l);var o=a(0),i=Object(o.a)(r.default,n.a,n.b,!1,null,null,null);t.default=i.exports},3684:function(e,t,a){"use strict";a(3111)},3685:function(e,t,a){},3686:function(e,t){},3949:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return r}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("app-page",[a("template",{slot:"details"},[a("ui-infobar-item",{attrs:{title:e.$gettext("Details")}},[a("p",[a("translate",[e._v("If no commands are checked (allow and deny), all commands are allowed.")]),e._v(" "),a("br"),e._v(" "),a("translate",[e._v("The priorities for allow and deny are")]),e._v(" "),a("a",{attrs:{href:"http://www.directadmin.com/features.php?id=1171"}},[e._v("listed here.")]),e._v(" "),a("br"),e._v(" "),a("translate",[e._v("The ALL_USER type commands are replaced with all commands the User is allowed, at that level.")])],1),e._v(" "),a("p",[e._v("\n Please Note that if a key is allowed to access ALL_USER, CMD_LOGIN_KEYS, or CMD_API_LOGIN_KEYS, that key will have sufficient privileges to create another key of higher privilege.\n "),a("br"),e._v("Please keep this is mind when chosing a key's privileges.\n ")])])],1),e._v(" "),a("app-page-section",[a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Key Type\n ")]),e._v(" "),a("input-radio",{attrs:{slot:"content",value:"key"},slot:"content",model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("translate",[e._v("Key")])],1),e._v(" "),a("input-radio",{attrs:{slot:"content",value:"url"},slot:"content",model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("translate",[e._v("One-Time Login URL")])],1)],1),e._v(" "),"key"===e.type?a("ui-form-element",{attrs:{group:"createKey",validators:{required:!0}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Key Name:\n ")]),e._v(" "),a("translate",{attrs:{slot:"tooltip"},slot:"tooltip"},[e._v("\n A label to manage the keys. This is not the login username. (a-zA-Z0-9)\n ")]),e._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.keyname,callback:function(t){e.keyname=t},expression:"keyname"}})],1):e._e(),e._v(" "),"key"===e.type?a("ui-form-element",{attrs:{group:"createKey",validators:{required:!0}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Key Value:\n ")]),e._v(" "),a("input-password",{attrs:{slot:"content","external-generator":e.randKey,type:"text"},slot:"content",model:{value:e.key,callback:function(t){e.key=t},expression:"key"}})],1):e._e(),e._v(" "),"key"===e.type?a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Expires On\n ")]),e._v(" "),a("div",{attrs:{slot:"content"},slot:"content"},[a("div",{directives:[{name:"margin",rawName:"v-margin",value:[1,0],expression:"[1, 0]"}]},[a("input-checkbox",{model:{value:e.never_expires,callback:function(t){e.never_expires=t},expression:"never_expires"}},[a("translate",[e._v("Never")])],1)],1),e._v(" "),a("transition",{attrs:{name:"fade"}},[e.never_expires?e._e():a("div",{directives:[{name:"gutter",rawName:"v-gutter",value:1,expression:"1"},{name:"flex",rawName:"v-flex",value:{dir:e.$_Client.isPhone?"column":"row",cross:e.$_Client.isPhone?"start":"center"},expression:"{\n dir: $_Client.isPhone ? 'column' : 'row',\n cross: $_Client.isPhone ? 'start' : 'center',\n }"}]},[a("input-date",{model:{value:e.expiry.date,callback:function(t){e.$set(e.expiry,"date",t)},expression:"expiry.date"}}),e._v(" "),a("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"row",cross:"center"},expression:"{\n dir: 'row',\n cross: 'center',\n }"}]},[a("input-select",{attrs:{options:e.$api.defaults.expiry.hour.options,"disable-search":""},model:{value:e.expiry.hour,callback:function(t){e.$set(e.expiry,"hour",t)},expression:"expiry.hour"}}),e._v(" "),a("span",{directives:[{name:"margin",rawName:"v-margin",value:[0,.5],expression:"[0,.5]"}]},[e._v(":")]),e._v(" "),a("input-select",{attrs:{options:e.$api.defaults.expiry.minute.options,"disable-search":""},model:{value:e.expiry.minute,callback:function(t){e.$set(e.expiry,"minute",t)},expression:"expiry.minute"}})],1)],1)])],1)],1):e._e(),e._v(" "),a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Uses:\n ")]),e._v(" "),a("translate",{attrs:{slot:"tooltip"},slot:"tooltip"},[e._v("\n Number of requests allowed with this key. 0=Unlimited\n ")]),e._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.max_uses,callback:function(t){e.max_uses=t},expression:"max_uses"}})],1),e._v(" "),a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Clear Key:\n ")]),e._v(" "),a("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:e.clear_key,callback:function(t){e.clear_key=t},expression:"clear_key"}},[a("translate",[e._v("Automatically delete the key once the key expires, or all uses are used.")])],1)],1),e._v(" "),a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Allow HTM:\n ")]),e._v(" "),a("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:e.allow_htm,callback:function(t){e.allow_htm=t},expression:"allow_htm"}},[a("translate",[e._v("Allows browsing of the DA interface to HTM, IMG and CSS files.")])],1)],1),e._v(" "),a("ui-form-element",[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Commands:\n ")]),e._v(" "),a("command-box",{attrs:{slot:"content",commands:e.$api.defaults.commands,allow:e.allow,deny:e.deny},on:{"update:allow":function(t){e.allow=t},"update:deny":function(t){e.deny=t}},slot:"content"})],1),e._v(" "),a("ui-form-element",{attrs:{group:"createKey",validators:{api:e.$commands.validateIPRangeList}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Allowed IPs:\n ")]),e._v(" "),a("p",{directives:[{name:"translate",rawName:"v-translate"}],attrs:{slot:"tooltip"},slot:"tooltip"},[e._v("\n One IP per line.\n "),a("br"),e._v("Ranges allowed: 1.2.3.4-5\n "),a("br"),e._v("Leave blank to allow any IP.\n ")]),e._v(" "),a("input-textarea",{attrs:{slot:"content"},slot:"content",model:{value:e.ips,callback:function(t){e.ips=t},expression:"ips"}})],1),e._v(" "),a("ui-form-element",{attrs:{group:"createKey",validators:{required:!0}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Current Password:\n ")]),e._v(" "),a("input-password",{attrs:{slot:"content"},slot:"content",model:{value:e.passwd,callback:function(t){e.passwd=t},expression:"passwd"}})],1)],1),e._v(" "),a("ui-button",{attrs:{slot:"footer:buttons",theme:"safe","validate-group":"createKey"},on:{click:e.createKey},slot:"footer:buttons"},[a("translate",[e._v("Create")])],1),e._v(" "),a("template",{slot:"help:content"},[a("p",[a("translate",[e._v("If no commands are checked (allow and deny), all commands are allowed.")]),e._v(" "),a("br"),e._v(" "),a("translate",[e._v("The priorities for allow and deny are")]),e._v(" "),a("a",{attrs:{href:"http://www.directadmin.com/features.php?id=1171"}},[e._v("listed here.")]),e._v(" "),a("br"),e._v(" "),a("translate",[e._v("The ALL_USER type commands are replaced with all commands the User is allowed, at that level.")])],1),e._v(" "),a("p",[e._v("\n Please Note that if a key is allowed to access ALL_USER, CMD_LOGIN_KEYS, or CMD_API_LOGIN_KEYS, that key will have sufficient privileges to create another key of higher privilege.\n "),a("br"),e._v("Please keep this is mind when chosing a key's privileges.\n ")])]),e._v(" "),a("one-time-url-dialog",e._b({on:{closed:function(t){return e.$router.back()}}},"one-time-url-dialog",{url:e.url},!1))],2)},r=[]},4088:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return r}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ui-table",{staticClass:"CommandBox",attrs:{items:e.searchResults}},[a("ui-column",{attrs:{id:"command"},scopedSlots:e._u([{key:"label",fn:function(){return[a("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"row",main:"between",cross:"center"},expression:"{ dir: 'row', main: 'between', cross: 'center' }"}]},[a("translate",[e._v("Command")]),e._v(" "),a("input-text",{directives:[{name:"flex-item",rawName:"v-flex-item",value:{grow:!1},expression:"{ grow: false }"}],attrs:{placeholder:e.$gettext("Search")},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}})],1)]},proxy:!0},{key:"default",fn:function(t){return[a("span",{domProps:{innerHTML:e._s(t.bolded)}})]}}],null,!1,830626382)}),e._v(" "),a("ui-column",{attrs:{id:"allow",fit:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("input-checkbox",{staticClass:"CommandBox__Checkbox",attrs:{model:e.isAllowed(t.command)},on:{change:function(a){return e.toggleAllow(t.command)}}})]}}],null,!1,2507880065)},[a("input-checkbox",{attrs:{slot:"label",disabled:!!e.search},slot:"label",model:{value:e.allowAll,callback:function(t){e.allowAll=t},expression:"allowAll"}},[a("translate",[e._v("Allow")])],1)],1),e._v(" "),a("ui-column",{attrs:{id:"deny",fit:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("input-checkbox",{staticClass:"CommandBox__Checkbox",attrs:{model:e.isDenied(t.command)},on:{change:function(a){return e.toggleDeny(t.command)}}})]}}],null,!1,4196376913)},[a("input-checkbox",{attrs:{slot:"label",disabled:!!e.search},slot:"label",model:{value:e.denyAll,callback:function(t){e.denyAll=t},expression:"denyAll"}},[a("translate",[e._v("Deny")])],1)],1),e._v(" "),e.searchResults.length?e._e():a("div",{staticClass:"NoResults"},[e._v("\n No Results\n ")])],1)},r=[]},4089:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return r}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ui-dialog",{attrs:{id:"ONE_TIME_URL_DIALOG",noCloseBtn:""},on:{"dialog:close":function(t){return e.$emit("closed")}}},[a("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n One-Time Login URL Created\n ")]),e._v(" "),a("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[a("input-text",e._b({ref:"url",attrs:{slot:"content",value:e.url},slot:"content"},"input-text",{disabled:e.disabled},!1),[a("ui-button",{attrs:{slot:"additions:right",icon:"papers"},on:{click:e.copyValue},slot:"additions:right"})],1)],1)],1)},r=[]}}]);