jcloud/dashboard_backup/src/components/ImpersonateTeam.vue
2025-12-28 00:20:10 +08:00

33 lines
671 B
Vue

<template>
<div v-if="$account.user">
<Button
v-if="$account.user.user_type == 'System User'"
@click="dialogOpen = true"
>
Impersonate Team
</Button>
<Dialog v-model="dialogOpen" :options="{ title: 'Impersonate Team' }">
<template v-slot:body-content>
<Input label="Team" v-model="team" />
</template>
<template v-slot:actions>
<Button appearance="primary" @click="$account.switchToTeam(team)">
Impersonate
</Button>
</template>
</Dialog>
</div>
</template>
<script>
export default {
name: 'ImpersonateTeam',
data() {
return {
dialogOpen: false,
team: null
};
}
};
</script>