Browse Source

remove routes, fix config

pull/1572/head
Bernd Storath 3 months ago
parent
commit
34c899bdc7
No known key found for this signature in database GPG Key ID: D6C85685A555540F
  1. 6
      src/app/components/ClientCard/Config.vue
  2. 12
      src/server/api/client/[clientId]/address4.put.ts
  3. 15
      src/server/api/client/[clientId]/expireDate.put.ts
  4. 9
      src/server/api/client/[clientId]/name.put.ts
  5. 0
      src/server/routes/cnf/[oneTimeLink].ts

6
src/app/components/ClientCard/Config.vue

@ -1,12 +1,12 @@
<template>
<NuxtLink
:to="'/api/client/' + client.id + '/configuration'"
<a
:href="'/api/client/' + client.id + '/configuration'"
download
class="inline-block rounded bg-gray-100 p-2 align-middle transition hover:bg-red-800 hover:text-white dark:bg-neutral-600 dark:text-neutral-300 dark:hover:bg-red-800 dark:hover:text-white"
:title="$t('downloadConfig')"
>
<IconsDownload class="w-5" />
</NuxtLink>
</a>
</template>
<script setup lang="ts">

12
src/server/api/client/[clientId]/address4.put.ts

@ -1,12 +0,0 @@
export default defineEventHandler(async (event) => {
const { clientId } = await getValidatedRouterParams(
event,
validateZod(clientIdType)
);
const { address4 } = await readValidatedBody(
event,
validateZod(address4Type)
);
await WireGuard.updateClientAddress({ clientId, address4 });
return { success: true };
});

15
src/server/api/client/[clientId]/expireDate.put.ts

@ -1,15 +0,0 @@
export default defineEventHandler(async (event) => {
const { clientId } = await getValidatedRouterParams(
event,
validateZod(clientIdType)
);
const { expireDate } = await readValidatedBody(
event,
validateZod(expireDateType)
);
await WireGuard.updateClientExpireDate({
clientId,
expireDate,
});
return { success: true };
});

9
src/server/api/client/[clientId]/name.put.ts

@ -1,9 +0,0 @@
export default defineEventHandler(async (event) => {
const { clientId } = await getValidatedRouterParams(
event,
validateZod(clientIdType)
);
const { name } = await readValidatedBody(event, validateZod(nameType));
await WireGuard.updateClientName({ clientId, name });
return { success: true };
});

0
src/server/api/cnf/[oneTimeLink].ts → src/server/routes/cnf/[oneTimeLink].ts

Loading…
Cancel
Save