From df5e8204fa755ccf7cbdc00c370ce750dcabeb8a Mon Sep 17 00:00:00 2001 From: Codex Agent Date: Fri, 23 Jan 2026 09:53:10 +0100 Subject: [PATCH] Add admin FAQ help article --- docs/help/de/admin/faq-admin.md | 37 +++++++++++++++++++ docs/help/de/admin/index.md | 1 + docs/help/en/admin/faq-admin.md | 37 +++++++++++++++++++ docs/help/en/admin/index.md | 1 + resources/js/admin/mobile/HelpCenterPage.tsx | 2 +- .../mobile/__tests__/HelpCenterPage.test.tsx | 4 +- 6 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 docs/help/de/admin/faq-admin.md create mode 100644 docs/help/en/admin/faq-admin.md diff --git a/docs/help/de/admin/faq-admin.md b/docs/help/de/admin/faq-admin.md new file mode 100644 index 0000000..96ea1cd --- /dev/null +++ b/docs/help/de/admin/faq-admin.md @@ -0,0 +1,37 @@ +--- +title: "FAQ: Event-Admin" +locale: de +slug: faq-admin +audience: admin +summary: "Kurze Antworten auf die haeufigsten Fragen von Event-Admins." +version_introduced: 2025.4 +requires_app_version: "^3.2.0" +status: draft +translation_state: aligned +last_reviewed_at: 2026-01-23 +owner: support@fotospiel.app +related: + - slug: tenant-dashboard-overview + - slug: event-prep-checklist +--- + +## Event & Zugang +**Wo finde ich Join-Link oder QR-Code?** +Im Event-Dashboard unter den Schnellaktionen. + +**Gaeste koennen nicht beitreten.** +Pruefe, ob das Event **veroeffentlicht** ist, und teile den Join-Link oder QR erneut. + +## Uploads & Moderation +**Uploads erscheinen nicht.** +Wenn Moderation aktiv ist, musst du die Fotos im Control Room freigeben. + +**Ein Foto soll entfernt werden.** +Im Control Room ausblenden, dann verschwindet es sofort aus der Galerie. + +## Live Show +**Die Live Show bleibt leer.** +Pruefe den Show-Link und ob Fotos freigegeben wurden. + +### Weitere Hilfe +`control-room-moderation` fuer die Queue oder `live-show-setup` fuer die Leinwand. diff --git a/docs/help/de/admin/index.md b/docs/help/de/admin/index.md index e61ee7b..65c75fa 100644 --- a/docs/help/de/admin/index.md +++ b/docs/help/de/admin/index.md @@ -18,6 +18,7 @@ Dieses Portal sammelt alles, was Event-Admins für Vorbereitung, Kern-Workflows | --- | --- | --- | | Dashboard | Wo sehe ich Status, KPIs und Schnellaktionen? | `tenant-dashboard-overview` | | Event-Vorbereitung | Was muss vor dem Start erledigt sein? | `event-prep-checklist` | +| FAQ | Was sind die haeufigsten Fragen? | `faq-admin` | | Control Room | Wie moderiere ich Uploads und steuere die Queue? | `control-room-moderation` | | Live Show | Wie richte ich den Live-Show-Player ein? | `live-show-setup` | | Abschluss & Exporte | Was erledige ich nach dem Event? | `post-event-wrapup` | diff --git a/docs/help/en/admin/faq-admin.md b/docs/help/en/admin/faq-admin.md new file mode 100644 index 0000000..e674658 --- /dev/null +++ b/docs/help/en/admin/faq-admin.md @@ -0,0 +1,37 @@ +--- +title: "FAQ: Event Admin" +locale: en +slug: faq-admin +audience: admin +summary: "Quick answers to the most common questions from event admins." +version_introduced: 2025.4 +requires_app_version: "^3.2.0" +status: draft +translation_state: aligned +last_reviewed_at: 2026-01-23 +owner: support@fotospiel.app +related: + - slug: tenant-dashboard-overview + - slug: event-prep-checklist +--- + +## Event & access +**Where do I find the join link or QR code?** +Open the event dashboard and use the QR or share link in the quick actions section. + +**Guests cannot join the event.** +Confirm the event is **Published**, then re-share the join link or QR. + +## Uploads & moderation +**Uploads are not showing up.** +Check if moderation is enabled. If yes, approve items in the Control Room. + +**A photo should be removed.** +Hide it in the Control Room. It disappears from the gallery immediately. + +## Live Show +**The Live Show screen is empty.** +Verify the correct show link is open and that photos are approved if moderation is on. + +### Need more help? +Open `control-room-moderation` for queue handling or `live-show-setup` for display setup. diff --git a/docs/help/en/admin/index.md b/docs/help/en/admin/index.md index 3bcdbae..ab5380f 100644 --- a/docs/help/en/admin/index.md +++ b/docs/help/en/admin/index.md @@ -18,6 +18,7 @@ This portal collects everything event admins need to configure events, run key w | --- | --- | --- | | Dashboard | Where do I see status, KPIs, and quick actions? | `tenant-dashboard-overview` | | Event Preparation | What do I need before guests arrive? | `event-prep-checklist` | +| FAQ | What are the most common questions? | `faq-admin` | | Control Room | How do I moderate uploads and manage the queue? | `control-room-moderation` | | Live Show | How do I configure the Live Show player? | `live-show-setup` | | Wrap-up & Exports | What should I do after the event ends? | `post-event-wrapup` | diff --git a/resources/js/admin/mobile/HelpCenterPage.tsx b/resources/js/admin/mobile/HelpCenterPage.tsx index 828408e..0a8f929 100644 --- a/resources/js/admin/mobile/HelpCenterPage.tsx +++ b/resources/js/admin/mobile/HelpCenterPage.tsx @@ -15,7 +15,7 @@ import { useBackNavigation } from './hooks/useBackNavigation'; import { adminPath, ADMIN_PROFILE_PATH } from '../constants'; import { fetchHelpCenterArticles, type HelpCenterArticleSummary } from '../api'; -const FAQ_SLUGS = new Set(['admin-issue-resolution']); +const FAQ_SLUGS = new Set(['faq-admin']); function isFaqArticle(article: HelpCenterArticleSummary): boolean { const title = article.title?.toLowerCase() ?? ''; diff --git a/resources/js/admin/mobile/__tests__/HelpCenterPage.test.tsx b/resources/js/admin/mobile/__tests__/HelpCenterPage.test.tsx index 8f5aa13..59bd555 100644 --- a/resources/js/admin/mobile/__tests__/HelpCenterPage.test.tsx +++ b/resources/js/admin/mobile/__tests__/HelpCenterPage.test.tsx @@ -3,7 +3,7 @@ import { describe, expect, it, vi } from 'vitest'; import { render, screen } from '@testing-library/react'; const articles = [ - { slug: 'admin-issue-resolution', title: 'FAQ & Troubleshooting', summary: 'Common issues.' }, + { slug: 'faq-admin', title: 'FAQ: Event Admin', summary: 'Common issues.' }, { slug: 'tenant-dashboard-overview', title: 'Dashboard overview', summary: 'Learn the dashboard.' }, ]; @@ -89,7 +89,7 @@ describe('MobileHelpCenterPage', () => { it('renders FAQ and guide articles', async () => { render(); - expect(screen.getByText('FAQ & Troubleshooting')).toBeInTheDocument(); + expect(screen.getByText('FAQ: Event Admin')).toBeInTheDocument(); expect(screen.getByText('Dashboard overview')).toBeInTheDocument(); }); });