mirror of
https://github.com/speatzle/nfsense.git
synced 2025-05-10 18:38:22 +00:00
remove old data reordering
This commit is contained in:
parent
c7786cb58d
commit
80a826964e
1 changed files with 3 additions and 16 deletions
|
@ -24,21 +24,8 @@ async function load(){
|
||||||
loading = false;
|
loading = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const displayData = $computed(() => {
|
|
||||||
let data: any;
|
|
||||||
data = [];
|
|
||||||
for (const name in users) {
|
|
||||||
data.push({
|
|
||||||
name,
|
|
||||||
comment: users[name].comment,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
return data;
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
async function deleteUser(){
|
async function deleteUser(){
|
||||||
let res = await apiCall('system.delete_user', {name: displayData[selection[0]].name});
|
let res = await apiCall('system.delete_user', {name: users[selection[0]].name});
|
||||||
if (res.Error === null) {
|
if (res.Error === null) {
|
||||||
console.debug('deleted user');
|
console.debug('deleted user');
|
||||||
} else {
|
} else {
|
||||||
|
@ -48,7 +35,7 @@ async function deleteUser(){
|
||||||
}
|
}
|
||||||
|
|
||||||
async function editUser() {
|
async function editUser() {
|
||||||
p.router.push(`/system/users/edit/${ displayData[selection[0]].name}`);
|
p.router.push(`/system/users/edit/${ users[selection[0]].name}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(async() => {
|
onMounted(async() => {
|
||||||
|
@ -58,7 +45,7 @@ onMounted(async() => {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<TableView title="Users" :columns="columns" :loading="loading" v-model:selection="selection" v-model:data="displayData" :table-props="{sort:true, sortSelf: true}">
|
<TableView title="Users" :columns="columns" :loading="loading" v-model:selection="selection" v-model:data="users" :table-props="{sort:true, sortSelf: true}">
|
||||||
<button @click="load">Refresh</button>
|
<button @click="load">Refresh</button>
|
||||||
<router-link class="button" to="/system/users/edit">Create</router-link>
|
<router-link class="button" to="/system/users/edit">Create</router-link>
|
||||||
<button @click="editUser" :disabled="selection.length != 1">Edit</button>
|
<button @click="editUser" :disabled="selection.length != 1">Edit</button>
|
||||||
|
|
Loading…
Add table
Reference in a new issue