Files
voyage/documentation/docs/guides/admin_panel.md
alex df8d1adf15 Rename AdventureLog to Voyage and add fork attribution
- Replace all AdventureLog references with Voyage across ~102 files
  (7 case variants: AdventureLog, adventurelog, Adventurelog, ADVENTURELOG,
  AdventUrelog, AdventureLOG, adventure-log, adventure_log)
- Rename brand, static, and documentation assets to use voyage naming
- Rename install_adventurelog.sh → install_voyage.sh
- Update README.md and voyage_overview.md to credit AdventureLog as
  the upstream project and Sean Morley as its original creator
2026-03-06 11:05:26 +00:00

1.1 KiB

Voyage Admin Panel

The Voyage Admin Panel, powered by Django, is a web-based interface that allows administrators to manage objects in the Voyage database. The Admin Panel is accessible at the /admin endpoint of the Voyage server. Example: https://al-server.yourdomain.com/admin.

Features of the Admin Panel include:

  • User Management: Administrators can view and manage user accounts, including creating new users, updating user information, and deleting users.
  • Adventure Management: Administrators can view and manage adventures, including creating new adventures, updating adventure information, and deleting adventures.
  • Security: The Admin Panel enforces access control to ensure that only authorized administrators can access and manage the database. This means that only users with the is_staff flag set to True can access the Admin Panel.

Note: the CSRF_TRUSTED_ORIGINS setting in your docker-compose.yml file must include the domain of the server. For example, if your server is hosted at https://al-server.yourdomain.com, you should add al-server.yourdomain.com to the CSRF_TRUSTED_ORIGINS setting.