From 170226d6c67dcee04a63a866774d3900573ef54c Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Sun, 26 Apr 2026 16:37:14 +0200 Subject: [PATCH] Remote Access: 1y default expiry (#29404) --- .../components/Config/Remote/RemoteClientCreate.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/assets/js/components/Config/Remote/RemoteClientCreate.vue b/assets/js/components/Config/Remote/RemoteClientCreate.vue index 96e915dbf..a1b056ff9 100644 --- a/assets/js/components/Config/Remote/RemoteClientCreate.vue +++ b/assets/js/components/Config/Remote/RemoteClientCreate.vue @@ -60,6 +60,10 @@ import { defineComponent } from "vue"; import FormRow from "../FormRow.vue"; import formatter from "@/mixins/formatter"; +const HOUR = 60 * 60; +const DAY = 24 * HOUR; +const YEAR = 365 * DAY; + export default defineComponent({ name: "RemoteClientCreate", components: { FormRow }, @@ -68,18 +72,17 @@ export default defineComponent({ data() { return { username: "", - expiresIn: 0, + expiresIn: YEAR, }; }, computed: { expirationOptions() { - const HOUR = 60 * 60; - const DAY = 24 * HOUR; return [ - { value: 0, name: this.$t("config.remote.expirationNone") }, { value: HOUR, name: this.fmtDurationParts({ hours: 1 }) }, { value: DAY, name: this.fmtDurationParts({ days: 1 }) }, { value: 7 * DAY, name: this.fmtDurationParts({ weeks: 1 }) }, + { value: YEAR, name: this.fmtDurationParts({ years: 1 }) }, + { value: 0, name: this.$t("config.remote.expirationNone") }, ]; }, },