Files
tuend-work 0b28a76e20 ud
2025-11-12 23:24:15 +07:00

1 line
25 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{1396:function(e,n,t){"use strict";t.r(n);var a=t(3089),r=t(2153);for(var o in r)"default"!==o&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t(2876);var l=t(0),i=t(2878),s=t.n(i),u=Object(l.a)(r.default,a.a,a.b,!1,null,"7885459c",null);"function"==typeof s.a&&s()(u),n.default=u.exports},1425:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.validateIPRangeList=n.validateDomain=n.validatePassword=n.validateSubdomain=n.validateUsername=n.validateDBUser=n.validateDatabase=n.validateDNSName=n.validateMXValue=n.validateDNSValue=n.validateFTP=n.validateEmail=n.validateForwarder=void 0;var r=a(t(30)),o=a(t(36)),l=a(t(1426)),i=r.default.get({url:"/CMD_JSON_VALIDATE",schema:{value:r.default.REQUIRED_STRING},response:{valid:!0,message:""},mapResponse:{valid:l.default.isValid,message:l.default.getMessage}}),s=i.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});n.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}}});n.validateEmail=u;var c=i.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});n.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}});n.validateDNSValue=p;var m=p.extend({id:"VALIDATE_MX_VALUE",params:{record:"MX"},before:function(e){return{value:"10",mx_value:e.value}}});n.validateMXValue=m;var f=d.extend({id:"VALIDATE_DNS_NAME",params:{check:"name",value:!0,mx_value:!0},schema:{name:r.default.REQUIRED_STRING,value:null}});n.validateDNSName=f;var v=i.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});n.validateDatabase=v;var y=i.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});n.validateDBUser=y;var _=i.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});n.validateUsername=_;var h=i.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});n.validateSubdomain=h;var x=i.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});n.validatePassword=x;var w=i.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(e){var n=e.value;return{value:o.default.toASCII(n)}}});n.validateDomain=w;var A=i.extend({id:"VALIDATE_IP_RANGE_LIST",params:{type:"ip_range_list"}});n.validateIPRangeList=A},1426:function(e,n,t){"use strict";t.r(n);var a=t(35);n.default={isValid:function(e){return void 0===e.error},getMessage:function(e){return Object(a.toAppHtml)(e.error||"")}}},1514:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.getUsageLog=n.resetUses=n.deleteKeys=n.getKey=n.getKeyDefaults=n.modifyKey=n.createUrl=n.createKey=n.getKeys=void 0;var r=a(t(2)),o=a(t(30));function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var i="/CMD_LOGIN_KEYS",s=o.default.get({id:"LOGIN_KEYS",url:i,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(n){return"0"!==n?e.convert.toAppDate(n):"never"},uses:e.mapProps({max_uses:e.convert.toAppNumber,uses:e.convert.toAppNumber}),log:e.convert.toAppBoolean}))))}});n.getKeys=s;var u=o.default.post({url:i,schema:{keyname:o.default.REQUIRED_STRING,key:o.default.REQUIRED_STRING,key2:o.default.REQUIRED_STRING,never_expires:o.default.REQUIRED_BOOL,hour:o.default.REQUIRED_STRING,minute:o.default.REQUIRED_STRING,month:o.default.REQUIRED_STRING,day:o.default.REQUIRED_STRING,year:o.default.REQUIRED_STRING,max_uses:o.default.REQUIRED_STRING,clear_key:o.default.REQUIRED_BOOL,allow_htm:o.default.REQUIRED_BOOL,select_allow:o.default.ROWS,select_deny:o.default.ROWS,ips:o.default.OPTIONAL_STRING,passwd:o.default.REQUIRED_STRING}}),c=u.extend({params:{action:"create",type:"key"}});n.createKey=c;var d=o.default.post({url:i,params:{action:"create",type:"one_time_url"},schema:{max_uses:o.default.REQUIRED_STRING,clear_key:o.default.REQUIRED_BOOL,allow_htm:o.default.REQUIRED_BOOL,select_allow:o.default.ROWS,select_deny:o.default.ROWS,ips:o.default.OPTIONAL_STRING,passwd:o.default.REQUIRED_STRING},notifySuccess:!1});n.createUrl=d;var p=u.extend({params:{action:"modify"}});n.modifyKey=p;var m=o.default.get({id:"LOGIN_KEY_DEFAULTS",url:i,params:{action:"show_create"},after:function(e){return e.flow((function(n){return function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},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}))}))(n.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})}))}});n.getKeyDefaults=m;var f=o.default.get({id:"LOGIN_KEY",url:i,params:{action:"show_modify"},schema:{keyname:o.default.REQUIRED_STRING},after:function(e){return e.flow((function(n){return{values:{allow_htm:e.convert.toAppBoolean(n.data.allow_htm),clear_key:e.convert.toAppBoolean(n.data.clear_key),never_expires:"0"===n.data.expiry,max_uses:n.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}))}))(n.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}))}))(n.deny_table),hour:e.toSelect(n.expiry.hour).value,minute:e.toSelect(n.expiry.minute).value,day:e.toSelect(n.expiry.day).value,month:e.toSelect(n.expiry.month).value,year:e.toSelect(n.expiry.year).value,ips:n.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}))}))(n.allow_table),expiry:{hour:e.toSelect(n.expiry.hour).options,minute:e.toSelect(n.expiry.minute).options,day:e.toSelect(n.expiry.day).options,month:e.toSelect(n.expiry.month).options,year:e.toSelect(n.expiry.year).options}}}))}});n.getKey=f;var v=o.default.select({url:i,params:{delete:!0}});n.deleteKeys=v;var y=o.default.select({url:i,params:{reset:!0}});n.resetUses=y;var _=o.default.get({id:"LOGIN_KEY_USAGE_LOG",url:i,params:{action:"log"},schema:{keyname:o.default.REQUIRED_STRING},after:function(e){return e.flow(e.toArray,e.mapArrayProps({command:function(e){return e.replace("/","")},timestamp:e.convert.toAppDate}))}});n.getUsageLog=_},1515:function(e,n,t){"use strict";t.r(n);var a=t(1516),r=t.n(a);for(var o in a)"default"!==o&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n.default=r.a},1516:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=r(t(20)),l=a(t(6)),i=t(31),s=function(e){var n=document.createElement("span");return n.innerHTML=e,n.innerText},u={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,n=this.commands,l.pipe(l.map((function(n){return{command:n,bolded:(0,i.fuzzySearch)(n,e)}})),l.filter(l.pipe(l.prop("bolded"),l.complement(l.isEmpty))))(n);var e,n},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=s(e),l.contains(e,this.allow)},isDenied:function(e){return e=s(e),l.contains(e,this.deny)},toggleAllow:function(e){e=s(e),this.$emit("update:deny",l.without(e,this.deny)),this.$emit("update:allow",this.isAllowed(e)?l.without(e,this.allow):l.uniq([e].concat((0,o.default)(this.allow))))},toggleDeny:function(e){e=s(e),this.$emit("update:allow",l.without(e,this.allow)),this.$emit("update:deny",this.isDenied(e)?l.without(e,this.deny):l.uniq([e].concat((0,o.default)(this.deny))))}}};n.default=u},1517:function(e,n,t){var a=t(2157);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("408c30e1",a,!0,{})},2153:function(e,n,t){"use strict";t.r(n);var a=t(2154),r=t.n(a);for(var o in a)"default"!==o&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n.default=r.a},2154:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,o=a(t(15)),l=a(t(16)),i=t(1514),s=a(t(1554)),u=t(1425),c=a(t(2155)),d=a(t(2875)),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}},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"],n=Math.floor(10*Math.random())+5,t=Math.floor(20*Math.random())+5;return[n,t,64-(n+t)].map((function(n,t){return Array(n).fill(e[t])})).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:(r=(0,l.default)(o.default.mark((function e(){var n;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("key"!==this.type){e.next=7;break}return e.next=3,(0,i.createKey)(this.requestData);case 3:e.sent&&this.$router.back(),e.next=11;break;case 7:return e.next=9,(0,i.createUrl)(this.requestData);case 9:(n=e.sent)&&n.success&&(this.$notifications.success({extended:!0,title:"One-Time Login URL Created"}),this.url=n.result,this.$dialog("ONE_TIME_URL_DIALOG").open());case 11:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},watch:{type:function(e){"url"===e&&(this.max_uses="0",this.allow_htm=!0)}}};n.default=p},2155:function(e,n,t){"use strict";t.r(n);var a=t(2279),r=t(1515);for(var o in r)"default"!==o&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t(2156);var l=t(0),i=Object(l.a)(r.default,a.a,a.b,!1,null,null,null);n.default=i.exports},2156:function(e,n,t){"use strict";var a=t(1517);t.n(a).a},2157:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,"html.vue-app .CommandBox{border:1px solid #e5e5e5;max-height:24rem;overflow:auto}html.vue-app .CommandBox .NoResults{padding:2rem;text-align:center;font-weight:600}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/login-keys/_components/command-box.vue"],names:[],mappings:"AAkKA,yBACI,yBACA,iBACA,aAAc,CAHlB,oCAKQ,aACA,kBACA,eAAgB,CAAA",file:"command-box.vue?vue&type=style&index=0&lang=scss&",sourcesContent:['\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import "framework";\nhtml.vue-app .CommandBox {\n border: 1px solid #e5e5e5;\n max-height: 24rem;\n overflow: auto;\n & .NoResults {\n padding: 2rem;\n text-align: center;\n font-weight: 600;\n }\n}\n'],sourceRoot:""}])},2158:function(e,n,t){"use strict";t.r(n);var a=t(2159),r=t.n(a);for(var o in a)"default"!==o&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n.default=r.a},2159:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={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()}}};n.default=a},2160:function(e,n,t){var a=t(2877);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("d12706ac",a,!0,{})},2279:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ui-table",{staticClass:"CommandBox",attrs:{items:e.searchResults}},[t("ui-column",{attrs:{id:"command"},scopedSlots:e._u([{key:"label",fn:function(){return[t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"row",main:"between",cross:"center"},expression:"{ dir: 'row', main: 'between', cross: 'center' }"}]},[t("translate",[e._v("Command")]),e._v(" "),t("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(n){e.search=n},expression:"search"}})],1)]},proxy:!0},{key:"default",fn:function(n){return[t("span",{domProps:{innerHTML:e._s(n.bolded)}})]}}],null,!1,830626382)}),e._v(" "),t("ui-column",{attrs:{id:"allow",fit:""},scopedSlots:e._u([{key:"default",fn:function(n){return[t("input-checkbox",{staticClass:"CommandBox__Checkbox",attrs:{model:e.isAllowed(n.command)},on:{change:function(t){return e.toggleAllow(n.command)}}})]}}],null,!1,2507880065)},[t("input-checkbox",{attrs:{slot:"label",disabled:!!e.search},slot:"label",model:{value:e.allowAll,callback:function(n){e.allowAll=n},expression:"allowAll"}},[t("translate",[e._v("Allow")])],1)],1),e._v(" "),t("ui-column",{attrs:{id:"deny",fit:""},scopedSlots:e._u([{key:"default",fn:function(n){return[t("input-checkbox",{staticClass:"CommandBox__Checkbox",attrs:{model:e.isDenied(n.command)},on:{change:function(t){return e.toggleDeny(n.command)}}})]}}],null,!1,4196376913)},[t("input-checkbox",{attrs:{slot:"label",disabled:!!e.search},slot:"label",model:{value:e.denyAll,callback:function(n){e.denyAll=n},expression:"denyAll"}},[t("translate",[e._v("Deny")])],1)],1),e._v(" "),e.searchResults.length?e._e():t("div",{staticClass:"NoResults"},[e._v("\n No Results\n ")])],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},2875:function(e,n,t){"use strict";t.r(n);var a=t(3201),r=t(2158);for(var o in r)"default"!==o&&function(e){t.d(n,e,(function(){return r[e]}))}(o);var l=t(0),i=Object(l.a)(r.default,a.a,a.b,!1,null,null,null);n.default=i.exports},2876:function(e,n,t){"use strict";var a=t(2160);t.n(a).a},2877:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,"textarea[data-v-7885459c]{max-height:unset!important;min-height:10rem;width:80%}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/login-keys/create.vue"],names:[],mappings:"AAsVA,0BACI,2BACA,iBACA,SAAU,CAAA",file:"create.vue?vue&type=style&index=0&id=7885459c&lang=scss&scoped=true&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ntextarea {\n max-height: unset !important;\n min-height: 10rem;\n width: 80%;\n}\n"],sourceRoot:""}])},2878:function(e,n){},3089:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("app-page",[t("app-page-section",[t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Key Type")]),e._v(" "),t("input-check",{attrs:{slot:"content",type:"radio",value:"key"},slot:"content",model:{value:e.type,callback:function(n){e.type=n},expression:"type"}},[t("translate",[e._v("Key")])],1),e._v(" "),t("input-check",{attrs:{slot:"content",type:"radio",value:"url"},slot:"content",model:{value:e.type,callback:function(n){e.type=n},expression:"type"}},[t("translate",[e._v("One-Time Login URL")])],1)],1),e._v(" "),"key"===e.type?t("ui-form-element",{attrs:{group:"createKey",validators:{required:!0}}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Key Name:\n ")]),e._v(" "),t("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(" "),t("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.keyname,callback:function(n){e.keyname=n},expression:"keyname"}})],1):e._e(),e._v(" "),"key"===e.type?t("ui-form-element",{attrs:{group:"createKey",validators:{required:!0}}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Key Value:\n ")]),e._v(" "),t("input-password",{attrs:{slot:"content",externalGenerator:e.randKey,type:"text"},slot:"content",model:{value:e.key,callback:function(n){e.key=n},expression:"key"}})],1):e._e(),e._v(" "),"key"===e.type?t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Expires On")]),e._v(" "),t("div",{attrs:{slot:"content"},slot:"content"},[t("div",{directives:[{name:"margin",rawName:"v-margin",value:[1,0],expression:"[1, 0]"}]},[t("input-checkbox",{model:{value:e.never_expires,callback:function(n){e.never_expires=n},expression:"never_expires"}},[t("translate",[e._v("\n Never\n ")])],1)],1),e._v(" "),t("transition",{attrs:{name:"fade"}},[e.never_expires?e._e():t("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 }"}]},[t("input-date",{model:{value:e.expiry.date,callback:function(n){e.$set(e.expiry,"date",n)},expression:"expiry.date"}}),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"row",cross:"center"},expression:"{\n dir: 'row',\n cross: 'center',\n }"}]},[t("input-select",{attrs:{options:e.$api.defaults.expiry.hour.options,disableSearch:""},model:{value:e.expiry.hour,callback:function(n){e.$set(e.expiry,"hour",n)},expression:"expiry.hour"}}),e._v(" "),t("span",{directives:[{name:"margin",rawName:"v-margin",value:[0,.5],expression:"[0,.5]"}]},[e._v(":")]),e._v(" "),t("input-select",{attrs:{options:e.$api.defaults.expiry.minute.options,disableSearch:""},model:{value:e.expiry.minute,callback:function(n){e.$set(e.expiry,"minute",n)},expression:"expiry.minute"}})],1)],1)])],1)],1):e._e(),e._v(" "),t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Uses:\n ")]),e._v(" "),t("translate",{attrs:{slot:"tooltip"},slot:"tooltip"},[e._v("\n Number of requests allowed with this key. 0=Unlimited\n ")]),e._v(" "),t("input-text",{attrs:{slot:"content"},slot:"content",model:{value:e.max_uses,callback:function(n){e.max_uses=n},expression:"max_uses"}})],1),e._v(" "),t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Clear Key:\n ")]),e._v(" "),t("input-check",{attrs:{slot:"content"},slot:"content",model:{value:e.clear_key,callback:function(n){e.clear_key=n},expression:"clear_key"}},[t("translate",[e._v("\n Automatically delete the key once the key expires, or all uses are used.\n ")])],1)],1),e._v(" "),t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Allow HTM:\n ")]),e._v(" "),t("input-check",{attrs:{slot:"content"},slot:"content",model:{value:e.allow_htm,callback:function(n){e.allow_htm=n},expression:"allow_htm"}},[t("translate",[e._v("\n Allows browsing of the DA interface to HTM, IMG and CSS files.\n ")])],1)],1),e._v(" "),t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Commands:\n ")]),e._v(" "),t("command-box",{attrs:{slot:"content",commands:e.$api.defaults.commands,allow:e.allow,deny:e.deny},on:{"update:allow":function(n){e.allow=n},"update:deny":function(n){e.deny=n}},slot:"content"})],1),e._v(" "),t("ui-form-element",{attrs:{group:"createKey",validators:{api:e.$commands.validateIPRangeList}}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Allowed IPs:\n ")]),e._v(" "),t("p",{directives:[{name:"translate",rawName:"v-translate"}],attrs:{slot:"tooltip"},slot:"tooltip"},[e._v("\n One IP per line. "),t("br"),e._v("\n Ranges allowed: 1.2.3.4-5 "),t("br"),e._v("\n Leave blank to allow any IP.\n ")]),e._v(" "),t("input-textarea",{attrs:{slot:"content"},slot:"content",model:{value:e.ips,callback:function(n){e.ips=n},expression:"ips"}})],1),e._v(" "),t("ui-form-element",{attrs:{group:"createKey",validators:{required:!0}}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Current Password:\n ")]),e._v(" "),t("input-password",{attrs:{slot:"content"},slot:"content",model:{value:e.passwd,callback:function(n){e.passwd=n},expression:"passwd"}})],1)],1),e._v(" "),t("ui-button",{attrs:{slot:"footer:buttons",theme:"safe",validateGroup:"createKey"},on:{click:e.createKey},slot:"footer:buttons"},[t("translate",[e._v("Create")])],1),e._v(" "),t("template",{slot:"help:content"},[t("p",[t("translate",[e._v("If no commands are checked (allow and deny), all commands are allowed.")]),t("br"),e._v(" "),t("translate",[e._v("The priorities for allow and deny are ")]),e._v(" "),t("a",{attrs:{href:"http://www.directadmin.com/features.php?id=1171"}},[e._v("listed here.")]),t("br"),e._v(" "),t("translate",[e._v("The ALL_USER type commands are replaced with all commands the User is allowed, at that level.")])],1),e._v(" "),t("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 "),t("br"),e._v("\n Please keep this is mind when chosing a key's privileges.\n ")])]),e._v(" "),t("one-time-url-dialog",e._b({on:{closed:function(n){return e.$router.back()}}},"one-time-url-dialog",{url:e.url},!1))],2)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3201:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ui-dialog",{attrs:{id:"ONE_TIME_URL_DIALOG",noCloseBtn:""},on:{"dialog:close":function(n){return e.$emit("closed")}}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n One-Time Login URL Created\n ")]),e._v(" "),t("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[t("input-text",e._b({ref:"url",attrs:{slot:"content",value:e.url},slot:"content"},"input-text",{disabled:e.disabled},!1),[t("ui-button",{attrs:{slot:"additions:right",icon:"papers"},on:{click:e.copyValue},slot:"additions:right"})],1)],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))}}]);