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)