Aller au contenu

Contact messages

Version française
Back to index


Accessing the messaging section

  1. From the dashboard → "Messages contact"
  2. Or directly: /admin/contact

Overview

At the top of the page, real-time counters display:

Counter Description
Total Total number of messages received
Unread Messages not yet viewed
Read Messages viewed but not yet acted on
Replied Messages that have received a response

Message list

Messages are displayed in pages of 20 messages, from most recent to oldest.

For each message: - Name and email of the sender - Subject of the message - Date sent - Status badge (colour varies by status) - Message preview (truncated)


The search bar filters messages in real time by: - Name of the sender - Email of the sender - Subject of the message

The search is reflected in the URL (?search=term) — you can share a search URL.


Status filters

Five filters available:

Filter Status Usage
All All Global view
Unread unread Messages to handle as a priority
Read read Viewed messages, awaiting action
Replied replied Messages handled with a response
Archived archived Archived messages (irrelevant, late-detected spam)

Viewing a message

Click on a message to display the details: - Name, email, subject, full message - Date and time sent - Current status - Admin notes field

Note: The status automatically changes from unread to read on the first opening of the message.


Changing a message's status

Available status transitions:

unread → read → replied → archived
          ↓
       archived

To change the status: 1. Open the message 2. Select the new status from the dropdown or via the buttons 3. The status is saved immediately

There is no automatic rollback once archived. You can always modify it manually.


Admin notes (admin_notes)

The "Admin notes" field is a free text area, visible only to administrators. Use it to: - Record your response to the user - Add context information - Indicate the follow-up taken

Saving notes: - Click "Sauvegarder" or the confirmation button - Notes are saved independently of the status


Replying to a message

The application does not have a built-in email reply system. To reply:

  1. Note the sender's email shown in the message
  2. Open your usual email client (Outlook, Gmail, Apple Mail…)
  3. Compose your reply to the sender's address
  4. Return to the admin and change the status to "Répondu"
  5. (Optional) Note in the "Admin notes" field what was replied and when

Pagination

The list is paginated at 20 messages. Navigation between pages is reflected in the URL (?page=2).

Navigation: - "Précédent" / "Suivant" buttons at the bottom of the list - The current page is shown (e.g. "Page 2 / 5")


Spam protection

The application includes protection on the player-facing contact form: - Honeypot: an invisible field automatically filled in by bots → message is silently rejected - Rate limiting: maximum 1 message per hour per IP address

Despite this, some unwanted messages may get through. Simply archive them.


Common use cases

Processing unread messages each morning

  1. Go to /admin/contact
  2. Filter by "Non lus"
  3. Read each message
  4. Reply by email if necessary
  5. Set the status to "Répondu"
  6. Add a note summarising the response

Finding a specific player's message

Use the search bar with the player's name or email.

Archiving handled and old messages

Select "Répondus" messages older than 30 days → change their status to "Archivé".


Next steps