adjust apicalls for rust backend

This commit is contained in:
Samuel Lorch 2023-10-28 19:15:40 +02:00
parent 39abbf9a60
commit c0b5aefa4a
19 changed files with 352 additions and 352 deletions

View file

@ -1,5 +1,5 @@
<script setup lang="ts">
import { apiCall } from "../../api";
import { apiCall } from '../../api';
import getPlugins from '../../plugins';
const p = getPlugins();
@ -19,34 +19,34 @@ const columns = [
];
async function load(){
let res = await apiCall("Firewall.GetDestinationNATRules", {});
let res = await apiCall('firewall.get_destination_nat_rules', {});
if (res.Error === null) {
rules = res.Data.destination_nat_rules;
console.debug("rules", rules);
rules = res.Data;
console.debug('rules', rules);
} else {
console.debug("error", res);
console.debug('error', res);
}
}
async function deleteRule(){
let res = await apiCall("Firewall.DeleteDestinationNATRule", {index: selection[0]});
let res = await apiCall('firewall.delete_destination_nat_rule', {index: selection[0]});
if (res.Error === null) {
console.debug("deleted rule");
p.toast.success("Deleted Rule");
console.debug('deleted rule');
p.toast.success('Deleted Rule');
} else {
console.debug("error", res);
console.debug('error', res);
}
load();
}
async function draggedRow(draggedRow: number, draggedOverRow: number) {
console.log("dragged", draggedRow, draggedOverRow);
let res = await apiCall("Firewall.MoveDestinationNATRule", {index: draggedRow, to_index: draggedOverRow});
console.log('dragged', draggedRow, draggedOverRow);
let res = await apiCall('firewall.move_destination_nat_rule', {index: draggedRow, to_index: draggedOverRow});
if (res.Error === null) {
console.debug("moved rule");
p.toast.success("Moved Rule");
console.debug('moved rule');
p.toast.success('Moved Rule');
} else {
console.debug("error", res);
console.debug('error', res);
}
load();
}

View file

@ -1,5 +1,5 @@
<script setup lang="ts">
import { apiCall } from "../../api";
import { apiCall } from '../../api';
import getPlugins from '../../plugins';
const p = getPlugins();
@ -18,34 +18,34 @@ const columns = [
];
async function load(){
let res = await apiCall("Firewall.GetForwardRules", {});
let res = await apiCall('firewall.get_forward_rules', {});
if (res.Error === null) {
rules = res.Data.forward_rules;
console.debug("rules", rules);
rules = res.Data;
console.debug('rules', rules);
} else {
console.debug("error", res);
console.debug('error', res);
}
}
async function deleteRule(){
let res = await apiCall("Firewall.DeleteForwardRule", {index: selection[0]});
let res = await apiCall('firewall.delete_forward_rule', {index: selection[0]});
if (res.Error === null) {
console.debug("deleted rule");
p.toast.success("Deleted Rule");
console.debug('deleted rule');
p.toast.success('Deleted Rule');
} else {
console.debug("error", res);
console.debug('error', res);
}
load();
}
async function draggedRow(draggedRow: number, draggedOverRow: number) {
console.log("dragged", draggedRow, draggedOverRow);
let res = await apiCall("Firewall.MoveForwardRule", {index: draggedRow, to_index: draggedOverRow});
console.log('dragged', draggedRow, draggedOverRow);
let res = await apiCall('firewall.move_forward_rule', {index: draggedRow, to_index: draggedOverRow});
if (res.Error === null) {
console.debug("moved rule");
p.toast.success("Moved Rule");
console.debug('moved rule');
p.toast.success('Moved Rule');
} else {
console.debug("error", res);
console.debug('error', res);
}
load();
}
@ -58,7 +58,7 @@ onMounted(async() => {
<template>
<div>
<TableView title="Forward Rules" :columns="columns" :loading="loading" @draggedRow="draggedRow" v-model:selection="selection" v-model:data="rules" :table-props="{sort:true, sortSelf: true, draggable: true}">
<TableView title="Forward Rules" :columns="columns" :loading="loading" @draggedRow="draggedRow" v-model:selection="selection" v-model:data="rules" :table-props="{sort:true, sortSelf: true, draggable: true}">
<button @click="load">Refresh</button>
<router-link class="button" to="/firewall/forwardrules/edit">Create</router-link>
<router-link class="button" :class="{ disabled: selection.length != 1 }" :to="'/firewall/forwardrules/edit/' + selection[0]">Edit</router-link>

View file

@ -1,5 +1,5 @@
<script setup lang="ts">
import { apiCall } from "../../api";
import { apiCall } from '../../api';
import getPlugins from '../../plugins';
const p = getPlugins();
@ -19,34 +19,34 @@ const columns = [
];
async function load(){
let res = await apiCall("Firewall.GetSourceNATRules", {});
let res = await apiCall('firewall.get_source_nat_rules', {});
if (res.Error === null) {
rules = res.Data.source_nat_rules;
console.debug("rules", rules);
rules = res.Data;
console.debug('rules', rules);
} else {
console.debug("error", res);
console.debug('error', res);
}
}
async function deleteRule(){
let res = await apiCall("Firewall.DeleteSourceNATRule", {index: selection[0]});
let res = await apiCall('firewall.delete_source_nat:rule', {index: selection[0]});
if (res.Error === null) {
console.debug("deleted rule");
p.toast.success("Deleted Rule");
console.debug('deleted rule');
p.toast.success('Deleted Rule');
} else {
console.debug("error", res);
console.debug('error', res);
}
load();
}
async function draggedRow(draggedRow: number, draggedOverRow: number) {
console.log("dragged", draggedRow, draggedOverRow);
let res = await apiCall("Firewall.MoveSourceNATRule", {index: draggedRow, to_index: draggedOverRow});
console.log('dragged', draggedRow, draggedOverRow);
let res = await apiCall('firewall.move_source_nat_rule', {index: draggedRow, to_index: draggedOverRow});
if (res.Error === null) {
console.debug("moved rule");
p.toast.success("Moved Rule");
console.debug('moved rule');
p.toast.success('Moved Rule');
} else {
console.debug("error", res);
console.debug('error', res);
}
load();
}