diff --git a/frontend/components/MainNav.vue b/frontend/components/MainNav.vue index adeca39..2a8d034 100644 --- a/frontend/components/MainNav.vue +++ b/frontend/components/MainNav.vue @@ -322,6 +322,11 @@ const links = computed(() => { to: "/settings/texttemplates", icon: "i-heroicons-clipboard-document-list", } : null, + featureEnabled("settingsLetterheads") ? { + label: "Briefpapiere", + to: "/settings/letterheads", + icon: "i-heroicons-document", + } : null, featureEnabled("settingsTenant") ? { label: "Firmeneinstellungen", to: "/settings/tenant", diff --git a/frontend/pages/settings/letterheads.vue b/frontend/pages/settings/letterheads.vue new file mode 100644 index 0000000..f91746f --- /dev/null +++ b/frontend/pages/settings/letterheads.vue @@ -0,0 +1,303 @@ + + + diff --git a/frontend/stores/data.js b/frontend/stores/data.js index 128ba0a..bf14ac9 100644 --- a/frontend/stores/data.js +++ b/frontend/stores/data.js @@ -3298,6 +3298,11 @@ export const useDataStore = defineStore('data', () => { label: "Textvorlagen", labelSingle: "Textvorlage" }, + letterheads: { + isArchivable: true, + label: "Briefpapiere", + labelSingle: "Briefpapier" + }, bankstatements: { isArchivable: true, label: "Kontobewegungen",