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

1 line
22 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{1398:function(e,n,t){"use strict";t.r(n);var a=t(3091),r=t(2163);for(var o in r)"default"!==o&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t(2880);var l=t(0),s=t(2882),i=t.n(s),u=Object(l.a)(r.default,a.a,a.b,!1,null,"485d22aa",null);"function"==typeof i.a&&i()(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)),s=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}}),i=s.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});n.validateForwarder=i;var u=s.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=s.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});n.validateFTP=c;var d=s.extend({params:{type:"dns"},domain:!0,schema:{record:r.default.REQUIRED_STRING}}),m=d.extend({id:"VALIDATE_DNS_VALUE",params:{check:"value",name:!0},domain:!0,schema:{value:r.default.REQUIRED_STRING}});n.validateDNSValue=m;var p=m.extend({id:"VALIDATE_MX_VALUE",params:{record:"MX"},before:function(e){return{value:"10",mx_value:e.value}}});n.validateMXValue=p;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=s.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});n.validateDatabase=v;var y=s.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});n.validateDBUser=y;var h=s.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});n.validateUsername=h;var _=s.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});n.validateSubdomain=_;var w=s.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});n.validatePassword=w;var x=s.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(e){var n=e.value;return{value:o.default.toASCII(n)}}});n.validateDomain=x;var A=s.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 s="/CMD_LOGIN_KEYS",i=o.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(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=i;var u=o.default.post({url:s,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:s,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 m=u.extend({params:{action:"modify"}});n.modifyKey=m;var p=o.default.get({id:"LOGIN_KEY_DEFAULTS",url:s,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=p;var f=o.default.get({id:"LOGIN_KEY",url:s,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:s,params:{delete:!0}});n.deleteKeys=v;var y=o.default.select({url:s,params:{reset:!0}});n.resetUses=y;var h=o.default.get({id:"LOGIN_KEY_USAGE_LOG",url:s,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=h},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)),s=t(31),i=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,s.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=i(e),l.contains(e,this.allow)},isDenied:function(e){return e=i(e),l.contains(e,this.deny)},toggleAllow:function(e){e=i(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=i(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,{})},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),s=Object(l.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.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:""}])},2163:function(e,n,t){"use strict";t.r(n);var a=t(2164),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},2164:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(2)),o=t(1514),l=a(t(1554)),s=t(1425);function i(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 u={components:{CommandBox:a(t(2155)).default,InputDate:l.default},preload:o.getKey,api:[{command:o.getKey,bind:"key"}],commands:{validateIPRangeList:s.validateIPRangeList},props:{keyname:{type:String,required:!0}},data:function(){return{values:{never_expires:!1,hour:"",minute:"",date:new Date,max_uses:"",allow_htm:!1,clear_key:!1,ips:"",allow:[],deny:[]},key:"",passwd:""}},computed:{commands:function(){return this.$api.key.commands},requestData:function(){return{keyname:this.keyname,key:this.key,key2:this.key,never_expires:this.values.never_expires,hour:this.values.hour,minute:this.values.minute,day:String(this.values.date.getDate()),month:String(this.values.date.getMonth()+1),year:String(this.values.date.getFullYear()),max_uses:this.values.max_uses,clear_key:this.values.clear_key,allow_htm:this.values.allow_htm,select_allow:this.values.allow,select_deny:this.values.deny,ips:this.values.ips,passwd:this.passwd}}},mounted:function(){this.$set(this,"values",function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},this.values,{},this.$api.key.values,{date:new Date(this.$api.key.values.year,parseInt(this.$api.key.values.month,10)-1,this.$api.key.values.day)}))},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("")},modifyKey:function(){var e=this;(0,o.modifyKey)(this.requestData).then((function(){return e.$router.back()}))}}};n.default=u},2165:function(e,n,t){var a=t(2881);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("75021d5c",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}))},2880:function(e,n,t){"use strict";var a=t(2165);t.n(a).a},2881:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,"textarea[data-v-485d22aa]{max-height:unset!important;min-height:10rem;width:80%}.scrollable-area[data-v-485d22aa]{width:100%;max-height:300px;overflow-y:auto}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/login-keys/modify.vue"],names:[],mappings:"AA6PA,0BACI,2BACA,iBACA,SAAU,CACb,kCAEG,WACA,iBACA,eAAgB,CAAA",file:"modify.vue?vue&type=style&index=0&id=485d22aa&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\ntextarea {\n max-height: unset !important;\n min-height: 10rem;\n width: 80%;\n}\n.scrollable-area {\n width: 100%;\n max-height: 300px;\n overflow-y: auto;\n}\n"],sourceRoot:""}])},2882:function(e,n){},3091: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("\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._v(" "),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.values.never_expires,callback:function(n){e.$set(e.values,"never_expires",n)},expression:"values.never_expires"}},[t("translate",[e._v("\n Never\n ")])],1)],1),e._v(" "),t("transition",{attrs:{name:"fade"}},[e.values.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.values.date,callback:function(n){e.$set(e.values,"date",n)},expression:"values.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.key.expiry.hour,disableSearch:""},model:{value:e.values.hour,callback:function(n){e.$set(e.values,"hour",n)},expression:"values.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.key.expiry.minute,disableSearch:""},model:{value:e.values.minute,callback:function(n){e.$set(e.values,"minute",n)},expression:"values.minute"}})],1)],1)])],1)],1),e._v(" "),t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Uses:\n ")]),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{cross:"center"},expression:"{ cross: 'center' }"}],attrs:{slot:"content"},slot:"content"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.values.max_uses,expression:"values.max_uses"}],attrs:{type:"text"},domProps:{value:e.values.max_uses},on:{input:function(n){n.target.composing||e.$set(e.values,"max_uses",n.target.value)}}}),e._v(" "),t("ui-tooltip",{directives:[{name:"margin",rawName:"v-margin",value:"1rem",expression:"'1rem'"}],attrs:{theme:"safe"}},[t("translate",[e._v("\n Number of requests allowed with this key. 0=Unlimited\n ")])],1)],1)],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.values.clear_key,callback:function(n){e.$set(e.values,"clear_key",n)},expression:"values.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.values.allow_htm,callback:function(n){e.$set(e.values,"allow_htm",n)},expression:"values.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.commands,allow:e.values.allow,deny:e.values.deny},on:{"update:allow":function(n){return e.$set(e.values,"allow",n)},"update:deny":function(n){return e.$set(e.values,"deny",n)}},slot:"content"})],1),e._v(" "),t("ui-form-element",{attrs:{group:"modifyKey",validators:{api:e.$commands.validateIPRangeList}}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Allowed IPs:\n ")]),e._v(" "),t("p",{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.values.ips,callback:function(n){e.$set(e.values,"ips",n)},expression:"values.ips"}})],1),e._v(" "),t("ui-form-element",{attrs:{validators:{required:!0},group:"modifyKey"}},[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:"modifyKey"},on:{click:e.modifyKey},slot:"footer:buttons"},[t("translate",[e._v("Modify Key")])],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))}}]);