1
0
Fork 0
forked from Simnation/Main
Main/resources/[tools]/unlimited-spectre/html/assets/RoleCreate.64ec1560.js
2025-06-07 08:51:21 +02:00

1 line
23 KiB
JavaScript

import{_ as g,P as a,R as t,o as f,X as y,a7 as m,a as i,w as d,a6 as b,ab as A,a5 as p,U as r,a9 as E,W as V,aP as M,aQ as G,T as j,aV as U,aT as n}from"./app-014d9ed9.js";import{Q as w}from"./QForm.8d79ab03.js";import{Q as D}from"./QBadge.718e7c58.js";import{a as R,Q as L,c as I}from"./QItemLabel.b6dd3adb.js";import{Q as C}from"./QSelect.d7ce3d4c.js";import"./externalHosting.js";import"./position-engine.65ebcb34.js";import"./selection.2a17b691.js";import"./rtl.b51694b1.js";const O={name:"RoleCreate",data(){return{toggleState:!1,pendingSave:!1,role:{name:"",desc:"",permissions:[],color:"grey"},roleColors:["red","pink","purple","deep-purple","indigo","blue","light-blue","cyan","teal","green","light-green","lime","yellow","amber","orange","deep-orange","brown","grey","blue-grey"],permissions:{"game.livemap.read":{active:!1,action:a.GAME.LIVEMAP.READ,subject:t.GAME},"game.livemap.player":{active:!1,action:a.GAME.LIVEMAP.PLAYER,subject:t.GAME},"game.livemap.vehicle":{active:!1,action:a.GAME.LIVEMAP.VEHICLE,subject:t.GAME},"game.waypoint.read":{active:!1,action:a.GAME.WAYPOINT.READ,subject:t.GAME},"game.waypoint.modify":{active:!1,action:a.GAME.WAYPOINT.MODIFY,subject:t.GAME},"game.waypoint.delete":{active:!1,action:a.GAME.WAYPOINT.DELETE,subject:t.GAME},"game.waypoint.create":{active:!1,action:a.GAME.WAYPOINT.CREATE,subject:t.GAME},"game.account.read":{active:!1,action:a.GAME.ACCOUNT.READ,subject:t.GAME},"game.player.read":{active:!1,action:a.GAME.PLAYER.READ,subject:t.GAME},"game.player.modify":{active:!1,action:a.GAME.PLAYER.MODIFY,subject:t.GAME},"game.player.delete":{active:!1,action:a.GAME.PLAYER.DELETE,subject:t.GAME},"game.player.license":{active:!1,action:a.GAME.PLAYER.LICENSE,subject:t.GAME},"game.player.job":{active:!1,action:a.GAME.PLAYER.JOB,subject:t.GAME},"game.player.gang":{active:!1,action:a.GAME.PLAYER.GANG,subject:t.GAME},"game.player.kick":{active:!1,action:a.GAME.PLAYER.KICK,subject:t.GAME},"game.player.warn":{active:!1,action:a.GAME.PLAYER.WARN,subject:t.GAME},"game.player.ban":{active:!1,action:a.GAME.PLAYER.BAN,subject:t.GAME},"game.player.money":{active:!1,action:a.GAME.PLAYER.MONEY,subject:t.GAME},"game.player.meta":{active:!1,action:a.GAME.PLAYER.META,subject:t.GAME},"game.player.position":{active:!1,action:a.GAME.PLAYER.POSITION,subject:t.GAME},"game.player.inventory":{active:!1,action:a.GAME.PLAYER.INVENTORY,subject:t.GAME},"game.player.screen":{active:!1,action:a.GAME.PLAYER.SCREEN,subject:t.GAME},"game.vehicle.read":{active:!1,action:a.GAME.VEHICLE.READ,subject:t.GAME},"game.vehicle.modify":{active:!1,action:a.GAME.VEHICLE.MODIFY,subject:t.GAME},"game.vehicle.delete":{active:!1,action:a.GAME.VEHICLE.DELETE,subject:t.GAME},"game.vehicle.create":{active:!1,action:a.GAME.VEHICLE.CREATE,subject:t.GAME},"game.vehicle.despawn":{active:!1,action:a.GAME.VEHICLE.DESPAWN,subject:t.GAME},"game.vehicle.repair":{active:!1,action:a.GAME.VEHICLE.REPAIR,subject:t.GAME},"game.stashes.read":{active:!1,action:a.GAME.STASHES.READ,subject:t.GAME},"game.stashes.modify":{active:!1,action:a.GAME.STASHES.MODIFY,subject:t.GAME},"game.stashes.delete":{active:!1,action:a.GAME.STASHES.DELETE,subject:t.GAME},"game.logs.read":{active:!1,action:a.GAME.LOGS.READ,subject:t.GAME},"game.logs.game":{active:!1,action:a.GAME.LOGS.GAME,subject:t.GAME},"game.logs.player":{active:!1,action:a.GAME.LOGS.PLAYER,subject:t.GAME},"game.logs.dev":{active:!1,action:a.GAME.LOGS.DEV,subject:t.GAME},"game.logs.web":{active:!1,action:a.GAME.LOGS.WEB,subject:t.GAME},"dev.item.read":{active:!1,action:a.DEV.ITEM.READ,subject:t.DEV},"dev.item.modify":{active:!1,action:a.DEV.ITEM.MODIFY,subject:t.DEV},"dev.item.delete":{active:!1,action:a.DEV.ITEM.DELETE,subject:t.DEV},"dev.item.create":{active:!1,action:a.DEV.ITEM.CREATE,subject:t.DEV},"dev.job.read":{active:!1,action:a.DEV.JOB.READ,subject:t.DEV},"dev.job.modify":{active:!1,action:a.DEV.JOB.MODIFY,subject:t.DEV},"dev.job.delete":{active:!1,action:a.DEV.JOB.DELETE,subject:t.DEV},"dev.job.create":{active:!1,action:a.DEV.JOB.CREATE,subject:t.DEV},"dev.gang.read":{active:!1,action:a.DEV.GANG.READ,subject:t.DEV},"dev.gang.modify":{active:!1,action:a.DEV.GANG.MODIFY,subject:t.DEV},"dev.gang.delete":{active:!1,action:a.DEV.GANG.DELETE,subject:t.DEV},"dev.gang.create":{active:!1,action:a.DEV.GANG.CREATE,subject:t.DEV},"dev.vehicle.read":{active:!1,action:a.DEV.VEHICLE.READ,subject:t.DEV},"dev.vehicle.modify":{active:!1,action:a.DEV.VEHICLE.MODIFY,subject:t.DEV},"dev.vehicle.delete":{active:!1,action:a.DEV.VEHICLE.DELETE,subject:t.DEV},"dev.vehicle.create":{active:!1,action:a.DEV.VEHICLE.CREATE,subject:t.DEV},"web.user.read":{active:!1,action:a.WEB.USER.READ,subject:t.WEB},"web.user.modify":{active:!1,action:a.WEB.USER.MODIFY,subject:t.WEB},"web.user.delete":{active:!1,action:a.WEB.USER.DELETE,subject:t.WEB},"web.user.create":{active:!1,action:a.WEB.USER.CREATE,subject:t.WEB},"web.role.read":{active:!1,action:a.WEB.ROLE.READ,subject:t.WEB},"web.role.modify":{active:!1,action:a.WEB.ROLE.MODIFY,subject:t.WEB},"web.role.delete":{active:!1,action:a.WEB.ROLE.DELETE,subject:t.WEB},"web.role.create":{active:!1,action:a.WEB.ROLE.CREATE,subject:t.WEB},"web.config.read":{active:!1,action:a.WEB.CONFIG.READ,subject:t.WEB},"web.config.modify":{active:!1,action:a.WEB.CONFIG.MODIFY,subject:t.WEB}}}},methods:{toggleAll(){for(const[s,l]of Object.entries(this.permissions))l.active=this.toggleState},trySave(){this.$refs.roleForm.validate().then(s=>{if(!s){this.$q.notify({message:this.$i18n.t("general.error"),position:"top",color:"red",icon:"fas fa-exclamation-triangle",caption:this.$i18n.t("components.role.msg.error.missingFields",{name:this.user.name})});return}this.pendingSave=!0,this.role.permissions=[];for(const[l,u]of Object.entries(this.permissions))u.active&&this.role.permissions.push({subject:u.subject,action:u.action});this.$axios.post("/api/roles/create",this.role).then(l=>{if(this.pendingSave=!1,!l.data.resCode){const c=l.data.resMsg;this.$q.notify({message:this.$i18n.t("general.error"),position:"top",color:"red",icon:"fas fa-exclamation-triangle",caption:this.$i18n.t(`components.role.msg.error.${c}`,{name:this.role.name})});return}this.$q.notify({message:this.$i18n.t("general.success"),position:"top",color:"green",icon:"fas fa-check",caption:this.$i18n.t("general.saved")}),this.$router.push({name:"web-role-list"})}).catch(l=>{})})}}},S={class:"row"},T={class:"col-12"},Y={class:"q-ma-sm row"},B={class:"text-h6"},P={class:"col-12"},W={class:"q-ma-sm row"},N={class:"row"},F={class:"text-h6"},Q={class:"text-caption text-sub"},k={class:"q-ml-auto"},q={class:"text-subtitle1 q-mb-sm"},H={class:"text-subtitle2"},J={class:"text-subtitle2"},z={class:"text-subtitle2"},K={class:"text-subtitle2"},X={class:"text-subtitle2"},Z={class:"text-subtitle2"},h={class:"text-subtitle2"},$={class:"text-subtitle1 q-mb-sm"},x={class:"text-subtitle2"},_={class:"text-subtitle2"},ee={class:"text-subtitle2"},le={class:"text-subtitle2"},oe={class:"text-subtitle1 q-mb-sm"},se={class:"text-subtitle2"},ie={class:"text-subtitle2"},ae={class:"text-subtitle2"},te={class:"col-12"},ne={class:"q-ma-sm row justify-end"};function me(s,l,u,c,o,v){return f(),y("div",S,[m("div",T,[m("div",Y,[i(b,{class:"bg-secondary full-width row"},{default:d(()=>[i(p,{class:"col-12"},{default:d(()=>[m("div",B,r(s.$t("components.roleCreate.new"))+":",1)]),_:1}),i(p,{class:"col-12 col-md-6"},{default:d(()=>[i(w,{ref:"roleForm"},{default:d(()=>[i(E,{"label-color":"primary","input-style":{color:"var(--q-main)"},filled:"",modelValue:o.role.name,"onUpdate:modelValue":l[0]||(l[0]=e=>o.role.name=e),label:s.$t("components.role.name"),"lazy-rules":"",rules:[e=>e&&e.length>0||s.$t("rules.required"),e=>e&&!/\s/.test(e)||s.$t("rules.noSpace")]},null,8,["input-style","modelValue","label","rules"])]),_:1},512)]),_:1}),i(p,{class:"col-12 col-md-6"},{default:d(()=>[i(E,{"label-color":"primary","input-style":{color:"var(--q-main)"},filled:"",modelValue:o.role.desc,"onUpdate:modelValue":l[1]||(l[1]=e=>o.role.desc=e),label:s.$t("components.role.desc")},null,8,["input-style","modelValue","label"])]),_:1}),i(p,{class:"col-12 col-md-6"},{default:d(()=>[i(C,{label:s.$t("components.role.color"),color:"primary","label-color":"primary",filled:"",modelValue:o.role.color,"onUpdate:modelValue":l[2]||(l[2]=e=>o.role.color=e),options:o.roleColors,"popup-content-class":"bg-secondary text-main"},{selected:d(()=>[i(D,{color:o.role.color},{default:d(()=>[V(r(o.role.color),1)]),_:1},8,["color"])]),option:d(e=>[i(R,M(G(e.itemProps)),{default:d(()=>[i(L,null,{default:d(()=>[i(I,{class:j(`text-${e.opt}`)},{default:d(()=>[V(r(e.opt),1)]),_:2},1032,["class"])]),_:2},1024)]),_:2},1040)]),_:1},8,["label","modelValue","options"])]),_:1})]),_:1})])]),m("div",P,[m("div",W,[i(b,{class:"bg-secondary full-width row"},{default:d(()=>[i(p,{class:"col-12"},{default:d(()=>[m("div",N,[m("div",null,[m("div",F,r(s.$t("components.role.permissions")),1),m("div",Q,r(s.$t("components.role.permissionSub")),1)]),m("div",k,[i(U,{"left-label":"",label:s.$t("general.toggleAll"),modelValue:o.toggleState,"onUpdate:modelValue":[l[3]||(l[3]=e=>o.toggleState=e),v.toggleAll],color:"primary"},null,8,["label","modelValue","onUpdate:modelValue"])])])]),_:1}),i(p,{class:"col-12 col-md-4"},{default:d(()=>[m("div",q,r(s.$t("components.role.resource.gameserver")),1),m("div",H,r(s.$t("components.role.section.liveMap")),1),i(n,{modelValue:o.permissions["game.livemap.read"].active,"onUpdate:modelValue":l[4]||(l[4]=e=>o.permissions["game.livemap.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.livemap.player"].active,"onUpdate:modelValue":l[5]||(l[5]=e=>o.permissions["game.livemap.player"].active=e),label:s.$t("components.role.action.player")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.livemap.vehicle"].active,"onUpdate:modelValue":l[6]||(l[6]=e=>o.permissions["game.livemap.vehicle"].active=e),label:s.$t("components.role.action.vehicle")},null,8,["modelValue","label"]),m("div",J,r(s.$t("components.role.section.waypoint")),1),i(n,{modelValue:o.permissions["game.waypoint.read"].active,"onUpdate:modelValue":l[7]||(l[7]=e=>o.permissions["game.waypoint.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.waypoint.modify"].active,"onUpdate:modelValue":l[8]||(l[8]=e=>o.permissions["game.waypoint.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.waypoint.delete"].active,"onUpdate:modelValue":l[9]||(l[9]=e=>o.permissions["game.waypoint.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.waypoint.create"].active,"onUpdate:modelValue":l[10]||(l[10]=e=>o.permissions["game.waypoint.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"]),m("div",z,r(s.$t("components.role.section.account")),1),i(n,{modelValue:o.permissions["game.account.read"].active,"onUpdate:modelValue":l[11]||(l[11]=e=>o.permissions["game.account.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),m("div",K,r(s.$t("components.role.section.player")),1),i(n,{modelValue:o.permissions["game.player.read"].active,"onUpdate:modelValue":l[12]||(l[12]=e=>o.permissions["game.player.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.modify"].active,"onUpdate:modelValue":l[13]||(l[13]=e=>o.permissions["game.player.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.delete"].active,"onUpdate:modelValue":l[14]||(l[14]=e=>o.permissions["game.player.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.license"].active,"onUpdate:modelValue":l[15]||(l[15]=e=>o.permissions["game.player.license"].active=e),label:s.$t("components.role.action.license")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.job"].active,"onUpdate:modelValue":l[16]||(l[16]=e=>o.permissions["game.player.job"].active=e),label:s.$t("components.role.action.job")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.gang"].active,"onUpdate:modelValue":l[17]||(l[17]=e=>o.permissions["game.player.gang"].active=e),label:s.$t("components.role.action.gang")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.kick"].active,"onUpdate:modelValue":l[18]||(l[18]=e=>o.permissions["game.player.kick"].active=e),label:s.$t("components.role.action.kick")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.warn"].active,"onUpdate:modelValue":l[19]||(l[19]=e=>o.permissions["game.player.warn"].active=e),label:s.$t("components.role.action.warn")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.ban"].active,"onUpdate:modelValue":l[20]||(l[20]=e=>o.permissions["game.player.ban"].active=e),label:s.$t("components.role.action.ban")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.money"].active,"onUpdate:modelValue":l[21]||(l[21]=e=>o.permissions["game.player.money"].active=e),label:s.$t("components.role.action.money")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.meta"].active,"onUpdate:modelValue":l[22]||(l[22]=e=>o.permissions["game.player.meta"].active=e),label:s.$t("components.role.action.meta")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.position"].active,"onUpdate:modelValue":l[23]||(l[23]=e=>o.permissions["game.player.position"].active=e),label:s.$t("components.role.action.position")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.inventory"].active,"onUpdate:modelValue":l[24]||(l[24]=e=>o.permissions["game.player.inventory"].active=e),label:s.$t("components.role.action.inventory")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.player.screen"].active,"onUpdate:modelValue":l[25]||(l[25]=e=>o.permissions["game.player.screen"].active=e),label:s.$t("components.role.action.screen")},null,8,["modelValue","label"]),m("div",X,r(s.$t("components.role.section.vehicles")),1),i(n,{modelValue:o.permissions["game.vehicle.read"].active,"onUpdate:modelValue":l[26]||(l[26]=e=>o.permissions["game.vehicle.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.vehicle.modify"].active,"onUpdate:modelValue":l[27]||(l[27]=e=>o.permissions["game.vehicle.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.vehicle.delete"].active,"onUpdate:modelValue":l[28]||(l[28]=e=>o.permissions["game.vehicle.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.vehicle.create"].active,"onUpdate:modelValue":l[29]||(l[29]=e=>o.permissions["game.vehicle.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.vehicle.despawn"].active,"onUpdate:modelValue":l[30]||(l[30]=e=>o.permissions["game.vehicle.despawn"].active=e),label:s.$t("components.role.action.despawn")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.vehicle.repair"].active,"onUpdate:modelValue":l[31]||(l[31]=e=>o.permissions["game.vehicle.repair"].active=e),label:s.$t("components.role.action.repair")},null,8,["modelValue","label"]),m("div",Z,r(s.$t("components.role.section.stashes")),1),i(n,{modelValue:o.permissions["game.stashes.read"].active,"onUpdate:modelValue":l[32]||(l[32]=e=>o.permissions["game.stashes.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.stashes.modify"].active,"onUpdate:modelValue":l[33]||(l[33]=e=>o.permissions["game.stashes.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.stashes.delete"].active,"onUpdate:modelValue":l[34]||(l[34]=e=>o.permissions["game.stashes.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),m("div",h,r(s.$t("components.role.section.logs")),1),i(n,{modelValue:o.permissions["game.logs.read"].active,"onUpdate:modelValue":l[35]||(l[35]=e=>o.permissions["game.logs.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.logs.game"].active,"onUpdate:modelValue":l[36]||(l[36]=e=>o.permissions["game.logs.game"].active=e),label:s.$t("components.role.action.logs.game")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.logs.player"].active,"onUpdate:modelValue":l[37]||(l[37]=e=>o.permissions["game.logs.player"].active=e),label:s.$t("components.role.action.logs.player")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.logs.dev"].active,"onUpdate:modelValue":l[38]||(l[38]=e=>o.permissions["game.logs.dev"].active=e),label:s.$t("components.role.action.logs.dev")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["game.logs.web"].active,"onUpdate:modelValue":l[39]||(l[39]=e=>o.permissions["game.logs.web"].active=e),label:s.$t("components.role.action.logs.web")},null,8,["modelValue","label"])]),_:1}),i(p,{class:"col-12 col-md-4"},{default:d(()=>[m("div",$,r(s.$t("components.role.resource.development")),1),m("div",x,r(s.$t("components.role.section.items")),1),i(n,{modelValue:o.permissions["dev.item.read"].active,"onUpdate:modelValue":l[40]||(l[40]=e=>o.permissions["dev.item.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.item.modify"].active,"onUpdate:modelValue":l[41]||(l[41]=e=>o.permissions["dev.item.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.item.delete"].active,"onUpdate:modelValue":l[42]||(l[42]=e=>o.permissions["dev.item.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.item.create"].active,"onUpdate:modelValue":l[43]||(l[43]=e=>o.permissions["dev.item.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"]),m("div",_,r(s.$t("components.role.section.jobs")),1),i(n,{modelValue:o.permissions["dev.job.read"].active,"onUpdate:modelValue":l[44]||(l[44]=e=>o.permissions["dev.job.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.job.modify"].active,"onUpdate:modelValue":l[45]||(l[45]=e=>o.permissions["dev.job.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.job.delete"].active,"onUpdate:modelValue":l[46]||(l[46]=e=>o.permissions["dev.job.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.job.create"].active,"onUpdate:modelValue":l[47]||(l[47]=e=>o.permissions["dev.job.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"]),m("div",ee,r(s.$t("components.role.section.gangs")),1),i(n,{modelValue:o.permissions["dev.gang.read"].active,"onUpdate:modelValue":l[48]||(l[48]=e=>o.permissions["dev.gang.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.gang.modify"].active,"onUpdate:modelValue":l[49]||(l[49]=e=>o.permissions["dev.gang.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.gang.delete"].active,"onUpdate:modelValue":l[50]||(l[50]=e=>o.permissions["dev.gang.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.gang.create"].active,"onUpdate:modelValue":l[51]||(l[51]=e=>o.permissions["dev.gang.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"]),m("div",le,r(s.$t("components.role.section.vehicles")),1),i(n,{modelValue:o.permissions["dev.vehicle.read"].active,"onUpdate:modelValue":l[52]||(l[52]=e=>o.permissions["dev.vehicle.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.vehicle.modify"].active,"onUpdate:modelValue":l[53]||(l[53]=e=>o.permissions["dev.vehicle.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.vehicle.delete"].active,"onUpdate:modelValue":l[54]||(l[54]=e=>o.permissions["dev.vehicle.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["dev.vehicle.create"].active,"onUpdate:modelValue":l[55]||(l[55]=e=>o.permissions["dev.vehicle.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"])]),_:1}),i(p,{class:"col-12 col-md-4"},{default:d(()=>[m("div",oe,r(s.$t("components.role.resource.management")),1),m("div",se,r(s.$t("components.role.section.user")),1),i(n,{modelValue:o.permissions["web.user.read"].active,"onUpdate:modelValue":l[56]||(l[56]=e=>o.permissions["web.user.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["web.user.modify"].active,"onUpdate:modelValue":l[57]||(l[57]=e=>o.permissions["web.user.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["web.user.delete"].active,"onUpdate:modelValue":l[58]||(l[58]=e=>o.permissions["web.user.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["web.user.create"].active,"onUpdate:modelValue":l[59]||(l[59]=e=>o.permissions["web.user.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"]),m("div",ie,r(s.$t("components.role.section.roles")),1),i(n,{modelValue:o.permissions["web.role.read"].active,"onUpdate:modelValue":l[60]||(l[60]=e=>o.permissions["web.role.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["web.role.modify"].active,"onUpdate:modelValue":l[61]||(l[61]=e=>o.permissions["web.role.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["web.role.delete"].active,"onUpdate:modelValue":l[62]||(l[62]=e=>o.permissions["web.role.delete"].active=e),label:s.$t("components.role.action.delete")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["web.role.create"].active,"onUpdate:modelValue":l[63]||(l[63]=e=>o.permissions["web.role.create"].active=e),label:s.$t("components.role.action.create")},null,8,["modelValue","label"]),m("div",ae,r(s.$t("components.role.section.config")),1),i(n,{modelValue:o.permissions["web.config.read"].active,"onUpdate:modelValue":l[64]||(l[64]=e=>o.permissions["web.config.read"].active=e),label:s.$t("components.role.action.read")},null,8,["modelValue","label"]),i(n,{modelValue:o.permissions["web.config.modify"].active,"onUpdate:modelValue":l[65]||(l[65]=e=>o.permissions["web.config.modify"].active=e),label:s.$t("components.role.action.modify")},null,8,["modelValue","label"])]),_:1})]),_:1})])]),m("div",te,[m("div",ne,[i(A,{"text-color":"main",loading:o.pendingSave,color:"primary",onClick:v.trySave,label:s.$t("general.create"),class:"q-mr-sm"},null,8,["loading","onClick","label"])])])])}const ge=g(O,[["render",me]]);export{ge as default};