From cf2855be83f600383777a3053cfda51b83b73a9d Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Tue, 21 Oct 2025 14:47:00 +0200 Subject: [PATCH] Add internal news system with role-based write permissions --- pages/mitgliederbereich/news.vue | 274 +++++++++++++++++++++++++++++++ server/api/news.delete.js | 55 +++++++ server/api/news.get.js | 38 +++++ server/api/news.post.js | 60 +++++++ server/data/news.json | 11 ++ server/utils/news.js | 88 ++++++++++ 6 files changed, 526 insertions(+) create mode 100644 pages/mitgliederbereich/news.vue create mode 100644 server/api/news.delete.js create mode 100644 server/api/news.get.js create mode 100644 server/api/news.post.js create mode 100644 server/data/news.json create mode 100644 server/utils/news.js diff --git a/pages/mitgliederbereich/news.vue b/pages/mitgliederbereich/news.vue new file mode 100644 index 0000000..5c5d14c --- /dev/null +++ b/pages/mitgliederbereich/news.vue @@ -0,0 +1,274 @@ +