~ K A L I ~
UNAME : Linux web63.extendcp.co.uk 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64SERVER IP : 10.0.187.63 -________-
CLIENT IP : 216.73.216.230 MINI SHELL D ZAB '
Current File : //usr/share/maxscale/gui/js/filter-detail~eb71885e.e760afc0.js |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["filter-detail~eb71885e"],{a746:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("page-wrapper",[e.$helpers.lodash.isEmpty(e.current_filter)?e._e():r("v-sheet",{staticClass:"pl-6"},[r("page-header",{staticClass:"pb-3",attrs:{currentFilter:e.current_filter}}),r("v-row",[r("v-col",{attrs:{cols:"6"}},[r("details-parameters-table",{attrs:{resourceId:e.current_filter.id,parameters:e.current_filter.attributes.parameters,updateResourceParameters:e.updateFilterParameters,onEditSucceeded:e.dispatchFetchFilter}})],1),r("v-col",{attrs:{cols:"6"}},[r("v-row",[r("v-col",{attrs:{cols:"12"}},[r("relationship-table",{attrs:{relationshipType:"services",tableRows:e.serviceTableRow}})],1),e.$typy(e.filter_diagnostics).isEmptyObject?e._e():r("v-col",{attrs:{cols:"12"}},[r("details-readonly-table",{attrs:{title:""+e.$mxs_tc("diagnostics",2),tableData:e.filter_diagnostics,isTree:"",expandAll:""}})],1)],1)],1)],1)],1)],1)},i=[],a=(r("ddb0"),r("2f62")),l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("details-page-title",{scopedSlots:e._u([{key:"setting-menu",fn:function(){return[r("details-icon-group-wrapper",{scopedSlots:e._u([{key:"body",fn:function(){return[r("mxs-tooltip-btn",{attrs:{tooltipProps:{bottom:!0},btnClass:"delete-btn",text:"",color:"error"},on:{click:e.handleDelete},scopedSlots:e._u([{key:"btn-content",fn:function(){return[r("v-icon",{attrs:{size:"18"}},[e._v("$vuetify.icons.mxs_delete")])]},proxy:!0}])},[e._v(" "+e._s(e.$mxs_t("destroy"))+" "+e._s(e.$mxs_tc("filters",1))+" ")])]},proxy:!0}])})]},proxy:!0},{key:"append",fn:function(){return[r("portal",{attrs:{to:"page-header--right"}},[r("global-search",{staticClass:"d-inline-block"}),r("create-resource",{staticClass:"ml-4 d-inline-block",attrs:{defRelationshipObj:{id:e.$route.params.id,type:e.RELATIONSHIP_TYPES.FILTERS}}})],1),r("mxs-conf-dlg",{attrs:{title:e.dialogTitle,saveText:e.dialogType,type:e.dialogType,item:e.currentFilter,onSave:e.confirmSave},model:{value:e.isConfDlgOpened,callback:function(t){e.isConfDlgOpened=t},expression:"isConfDlgOpened"}})]},proxy:!0}])})},o=[],c=r("51ff"),n={name:"page-header",mixins:[c["a"]],props:{currentFilter:{type:Object,required:!0}},data(){return{dialogTitle:"",dialogType:"destroy",isConfDlgOpened:!1}},computed:{...Object(a["e"])({RELATIONSHIP_TYPES:e=>e.app_config.RELATIONSHIP_TYPES})},methods:{...Object(a["b"])("filter",["destroyFilter"]),async confirmSave(){await this.performAsyncLoadingAction(this.dialogType)},async performAsyncLoadingAction(e){switch(e){case"destroy":await this.destroyFilter(this.currentFilter.id),this.goBack();break;default:}},handleDelete(){this.dialogType="destroy",this.dialogTitle=`${this.$mxs_t("destroy")} ${this.$mxs_tc("filters",1)}`,this.isConfDlgOpened=!0}}},d=n,p=r("2877"),u=r("6544"),f=r.n(u),h=r("132d"),y=Object(p["a"])(d,l,o,!1,null,null,null),b=y.exports;f()(y,{VIcon:h["a"]});var m={components:{PageHeader:b},data(){return{serviceTableRow:[]}},computed:{...Object(a["e"])({current_filter:e=>e.filter.current_filter}),filter_diagnostics(){return this.$typy(this.current_filter,"attributes.filter_diagnostics").safeObjectOrEmpty}},watch:{$route:async function(){await this.initialFetch()}},async created(){await this.initialFetch()},methods:{...Object(a["b"])({fetchModuleParameters:"fetchModuleParameters",getResourceState:"getResourceState",fetchFilterById:"filter/fetchFilterById",updateFilterParameters:"filter/updateFilterParameters"}),async dispatchFetchFilter(){await this.fetchFilterById(this.$route.params.id)},async initialFetch(){await this.dispatchFetchFilter();const{attributes:{module:e=null}={},relationships:{services:{data:t=[]}={}}={}}=this.current_filter;await this.serviceTableRowProcessing(t),e&&await this.fetchModuleParameters(e)},async serviceTableRowProcessing(e){let t=[];for(const r of e){const e=await this.getResourceState({resourceId:r.id,resourceType:"services",caller:"filter-details-serviceTableRowProcessing"}),{id:s,type:i,attributes:{state:a=null}={}}=e;t.push({id:s,state:a,type:i})}this.serviceTableRow=t}}},g=m,_=r("62ad"),v=r("0fd9"),w=r("8dd9"),T=Object(p["a"])(g,s,i,!1,null,null,null);t["default"]=T.exports;f()(T,{VCol:_["a"],VRow:v["a"],VSheet:w["a"]})}}]);
Coded by KALI :v Greetz to DR HARD ../ kali.zbi@hotmail.com