diff --git a/eslint.config.js b/eslint.config.js
index a7a4312..7239507 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -32,12 +32,16 @@ export default [
'setCookie': 'readonly',
'deleteCookie': 'readonly',
'getHeader': 'readonly',
+ 'setHeader': 'readonly',
'getRouterParam': 'readonly',
'getQuery': 'readonly',
'sendStream': 'readonly',
'sendRedirect': 'readonly',
'createError': 'readonly',
'useRuntimeConfig': 'readonly',
+ 'hasAnyRole': 'readonly',
+ 'hasRole': 'readonly',
+ 'hasAllRoles': 'readonly',
'process': 'readonly',
// Vue Composition API
'onUnmounted': 'readonly',
diff --git a/pages/cms/newsletter.vue b/pages/cms/newsletter.vue
index d6da427..e3fb71f 100644
--- a/pages/cms/newsletter.vue
+++ b/pages/cms/newsletter.vue
@@ -166,9 +166,10 @@
Keine Empfänger gefunden
+
+ v-html="useSanitizeHtml(post.content.substring(0, 200) + (post.content.length > 200 ? '...' : ''))"
/>
diff --git a/pages/verein/geschichte.vue b/pages/verein/geschichte.vue
index 6328ee8..7216cbf 100644
--- a/pages/verein/geschichte.vue
+++ b/pages/verein/geschichte.vue
@@ -29,7 +29,7 @@ async function loadConfig() {
try {
const data = await $fetch('/api/config')
rawContent.value = data?.seiten?.geschichte || ''
- } catch (e) {
+ } catch (_e) {
rawContent.value = ''
}
}
diff --git a/pages/verein/satzung.vue b/pages/verein/satzung.vue
index 32ead31..c8d1c90 100644
--- a/pages/verein/satzung.vue
+++ b/pages/verein/satzung.vue
@@ -64,7 +64,7 @@ async function loadConfig() {
rawContent.value = satzung.content || ''
pdfUrl.value = satzung.pdfUrl || ''
}
- } catch (e) {
+ } catch (_e) {
rawContent.value = ''
pdfUrl.value = ''
}
diff --git a/pages/verein/tt-regeln.vue b/pages/verein/tt-regeln.vue
index b801c5a..5b24fe3 100644
--- a/pages/verein/tt-regeln.vue
+++ b/pages/verein/tt-regeln.vue
@@ -4,9 +4,10 @@
TT-Regeln
+
+ v-html="content"
/>
@@ -28,7 +29,7 @@ async function loadConfig() {
try {
const data = await $fetch('/api/config')
rawContent.value = data?.seiten?.ttRegeln || ''
- } catch (e) {
+ } catch (_e) {
rawContent.value = ''
}
}
diff --git a/pages/verein/ueber-uns.vue b/pages/verein/ueber-uns.vue
index 51cd9be..d9acf28 100644
--- a/pages/verein/ueber-uns.vue
+++ b/pages/verein/ueber-uns.vue
@@ -4,9 +4,10 @@