1 line
8.3 KiB
JavaScript
1 line
8.3 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[85],{1286:function(e,n,t){"use strict";t.r(n);var a=t(2982),l=t(1619);for(var o in l)"default"!==o&&function(e){t.d(n,e,(function(){return l[e]}))}(o);t(2494);var r=t(0),s=t(2496),i=t.n(s),c=Object(r.a)(l.default,a.a,a.b,!1,null,"198da407",null);"function"==typeof i.a&&i()(c),n.default=c.exports},1537:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.resetZone=n.deleteZones=n.addZone=n.getZones=void 0;var l=a(t(2)),o=a(t(30));function r(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=o.default.get({id:"DNS_ZONES",url:"/CMD_DNS_ADMIN",domain:!1,schema:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach((function(n){(0,l.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},o.default.PAGINATION,{filters:{type:Object,required:!1},domain:null}),before:function(e){var n=e.filters;if(n){var t={};n.domain&&(t.comparison1=n.searchType,t.value1=n.domain),n.local_data&&(t.comparison2="contains",t.value2=n.local_data),n.local_mail&&(t.comparison3="contains",t.value3=n.local_mail)}return{}},after:function(e){return e.toTable(e.mapArrayProps({local_data:e.convert.toAppBoolean,local_mail:e.convert.toAppBoolean}))}});n.getZones=s;var i=o.default.post({url:"/CMD_DNS_ADMIN",params:{action:"create"},domain:!0,schema:{ip:o.default.REQUIRED_STRING,ns1:o.default.REQUIRED_STRING,ns2:o.default.REQUIRED_STRING,reverse:o.default.REQUIRED_BOOL}});n.addZone=i;var c=o.default.select({url:"/CMD_DNS_ADMIN",params:{action:"delete"}});n.deleteZones=c;var u=o.default.post({url:"/CMD_DNS_ADMIN",params:{action:"select",reset:!0},domain:!0});n.resetZone=u},1619:function(e,n,t){"use strict";t.r(n);var a=t(1620),l=t.n(a);for(var o in a)"default"!==o&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n.default=l.a},1620:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l,o=a(t(15)),r=a(t(16)),s=t(1537),i={preload:s.getZones,commands:{getZones:s.getZones},api:[{command:s.getZones,bind:"zones"}],data:function(){return{records:[],filters:[{column:"domain",type:"startswith",value:""},{column:"local_data",type:"contains",value:""},{column:"local_mail",type:"contains",value:""}]}},methods:{deleteRecords:(l=(0,r.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.deleteZones)({select:this.records});case 2:this.$refs.zones.reloadTable(),this.$reset();case 4:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})}};n.default=i},1621:function(e,n,t){var a=t(2495);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("187e6378",a,!0,{})},2494:function(e,n,t){"use strict";var a=t(1621);t.n(a).a},2495:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,".search-type-select[data-v-198da407]{min-width:12rem}","",{version:3,sources:["/home/evo/evolution/src/js/pages/admin/dns/index.vue"],names:[],mappings:"AAkNA,qCACI,eAAgB,CAAA",file:"index.vue?vue&type=style&index=0&id=198da407&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.search-type-select {\n min-width: 12rem;\n}\n"],sourceRoot:""}])},2496:function(e,n){},2982: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("ui-button-link",{attrs:{slot:"header:buttons",theme:"safe",name:"admin/dns/add"},slot:"header:buttons"},[t("translate",[e._v("Add DNS Zone")])],1),e._v(" "),t("app-page-section",[t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Show domains that\n ")]),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex"},{name:"gutter",rawName:"v-gutter",value:[0,1],expression:"[0, 1]"}],attrs:{slot:"content"},slot:"content"},[t("ui-input-group",[t("input-select",{staticClass:"search-type-select",attrs:{slot:"additions:left",options:{startswith:e.$gettext("Starts With"),contains:e.$gettext("Contains"),equals:e.$gettext("Equals")}},slot:"additions:left",model:{value:e.filters[0].type,callback:function(n){e.$set(e.filters[0],"type",n)},expression:"filters[0].type"}}),e._v(" "),t("input-text",{attrs:{slot:"input"},slot:"input",model:{value:e.filters[0].value,callback:function(n){e.$set(e.filters[0],"value",n)},expression:"filters[0].value"}}),e._v(" "),t("ui-button",{attrs:{slot:"additions:right",theme:"light",size:"normal",icon:"close",title:e.$gettext("Clear Search")},on:{click:function(n){e.filters[0].value=""}},slot:"additions:right"})],1)],1)],1),e._v(" "),t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Local Data\n ")]),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex"},{name:"gutter",rawName:"v-gutter",value:[0,1],expression:"[0, 1]"}],attrs:{slot:"content"},slot:"content"},[t("input-check",{attrs:{type:"radio",value:""},model:{value:e.filters[1].value,callback:function(n){e.$set(e.filters[1],"value",n)},expression:"filters[1].value"}},[t("translate",[e._v("Both")])],1),e._v(" "),t("input-check",{attrs:{type:"radio",value:"yes"},model:{value:e.filters[1].value,callback:function(n){e.$set(e.filters[1],"value",n)},expression:"filters[1].value"}},[t("translate",[e._v("Enabled")])],1),e._v(" "),t("input-check",{attrs:{type:"radio",value:"no"},model:{value:e.filters[1].value,callback:function(n){e.$set(e.filters[1],"value",n)},expression:"filters[1].value"}},[t("translate",[e._v("Disabled")])],1)],1)],1),e._v(" "),t("ui-form-element",[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Local Mail\n ")]),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex"},{name:"gutter",rawName:"v-gutter",value:[0,1],expression:"[0, 1]"}],attrs:{slot:"content"},slot:"content"},[t("input-check",{attrs:{type:"radio",value:""},model:{value:e.filters[2].value,callback:function(n){e.$set(e.filters[2],"value",n)},expression:"filters[2].value"}},[t("translate",[e._v("Both")])],1),e._v(" "),t("input-check",{attrs:{type:"radio",value:"yes"},model:{value:e.filters[2].value,callback:function(n){e.$set(e.filters[2],"value",n)},expression:"filters[2].value"}},[t("translate",[e._v("Enabled")])],1),e._v(" "),t("input-check",{attrs:{type:"radio",value:"no"},model:{value:e.filters[2].value,callback:function(n){e.$set(e.filters[2],"value",n)},expression:"filters[2].value"}},[t("translate",[e._v("Disabled")])],1)],1)],1)],1),e._v(" "),t("app-page-section",[t("ui-api-table",e._b({ref:"zones",on:{"action:delete":function(n){e.$dialog("DELETE_ITEMS_DIALOG").open()}},scopedSlots:e._u([{key:"col:domain",fn:function(n){var a=n.domain;return t("ui-link",{attrs:{name:"admin/dns/edit",params:{dom:a}}},[e._v("\n "+e._s(e._f("p6eUnicode")(a))+"\n ")])}},{key:"col:local_data",fn:function(n){var a=n.local_data;return t("ui-badge",{attrs:{theme:a?"safe":"danger",label:a?e.$gettext("Yes"):e.$gettext("No")}})}},{key:"col:local_mail",fn:function(n){var a=n.local_mail;return t("ui-badge",{attrs:{theme:a?"safe":"danger",label:a?e.$gettext("Yes"):e.$gettext("No")}})}}]),model:{value:e.records,callback:function(n){e.records=n},expression:"records"}},"ui-api-table",{command:e.$commands.getZones,rowID:"domain",columns:{domain:{label:e.$gettext("Domain"),grow:!0},local_data:e.$gettext("Local Data"),local_mail:e.$gettext("Local Mail")},actions:{delete:e.$gettext("Delete Selected")},filters:e.filters,verticalLayout:e.$_Client.isPhone},!1))],1),e._v(" "),t("ui-dialog-delete-items",{attrs:{subject:e.$ngettext("record","records",e.records.length)},on:{"click:confirm":e.deleteRecords}})],1)},l=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return l}))}}]); |