Table of Contents
Admin Area
The Admin Area is accessible at /admin and requires login with a username and password. Each admin can only view the modules for which they have permissions.
Dashboard
- Statistics Tabs: Upcoming events, number of characters, available fursuits, contact requests (monthly/total)
- Overview of the next 5 events
- The last 5 contact requests at a glance
- Action log: The last 10 admin actions (visible only to admins with user management rights)
- Quick links to frequently used modules
Event Management
- Compact list view of all events with date, title, type, and status icons
- Off-canvas detail panel: Clicking on a row opens a side panel with all fields organized into logical groups (Basic, Details, Media, Pretix Integration)
- Fields for Pretix integration: Pretix event slug and ticket quota ID for automatic seat display
- Event type (Club/External) and visibility toggle
- Create new event and delete existing one
- Event photos: Management of photo links per event (photographer, link URL, platform, visibility)
- When a new event is created, a Telegram notification is automatically sent to the club channel
Contact requests
- List of all received contact form messages
- Display of title, name, email, phone, message, and time received
Press Management
- Compact list of all press articles with date, text preview, and link icon
- Off-canvas panel for editing: date, text, URL
Character Management
- Compact list with thumbnail, name, and position
- Off-canvas panel: Title (DE/EN), description text (DE/EN), position, image upload with preview
- Supported formats: JPG, PNG, AVIF, WebP
Fursuit Rental Management
- Compact list with preview image, name, type, price, and availability icon
- Off-canvas panel with field groups: Basic, Prices, Dimensions, Parts (checkboxes), Images
- Image upload for preview and detail view
Downloads Management
- Compact list with title, position, visibility, and download counter
- Off-canvas panel: Title (DE/EN), Description (DE/EN), File upload (PDF), Visibility, Location
Image Manager
- Upload images with module assignment: Target area (General, Events, Characters, Fursuits) and entry selection via AJAX dropdown
- Image is automatically saved in the correct directory and assigned to the entry in the database
- Gallery with module badges (color-coded), filter buttons, and URL copy function
- Resize option (max. 1920 px) upon upload
FAQ Management
Three separate admin modules for the FAQ sections:
- General FAQ: Questions and answers about the club
- RhönDance FAQ: Questions and answers about the RhönDance event
- Fursuit Rental FAQ: Questions and answers about fursuit rentals
Each features a compact list with question previews and EN indicators; Off-canvas panel with question/answer (DE/EN) and sorting.
Mailer (SMTP Configuration)
- Configure SMTP settings for sending emails from the contact form
- Fields: SMTP host, port, username, password, recipient address
RhönDance Management
- Manage date, description, capacity, and reserved spots for the RhönDance event
Admin Management
- Compact list with username and role badges
- Off-canvas panel: Username, password, permission checkboxes in a 2-column grid
- Users cannot change their own permissions (self-edit restriction)
- Granular permission system: For each module, you can individually set which admins have access (Events, Contact, Press, Characters, Fursuit Rental, Downloads, Image Manager, FAQ, Mailer, RhönDance, Admins)