File size: 1,819 Bytes
f631d90
 
 
4722c16
f631d90
4722c16
00570d3
4722c16
00570d3
4722c16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
00570d3
 
 
f631d90
 
4722c16
f631d90
00570d3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{% extends "base.html" %}
{% block title %}Modération{% endblock %}
{% block content %}
<h2 class="text-2xl font-semibold mb-4">Modération</h2>
{% if messages %}
    <ul class="message-list space-y-4">
        {% for msg in messages %}
            <li class="bg-white p-4 rounded-md shadow-sm">
                <div class="message">
                    <p class="text-gray-800">{{ msg.content|safe }}</p>
                    <small class="text-gray-500">
                        Posté le {{ msg.timestamp.strftime('%d/%m/%Y %H:%M:%S') }} - Signalements: {{ msg.reports }}
                    </small>
                    <div class="flex gap-2 mt-2">
                        <!-- Bouton pour retirer le message -->
                        <form action="{{ url_for('remove_message', message_id=msg.id) }}" method="POST">
                            <button type="submit"
                                    class="bg-red-500 hover:bg-red-700 text-white font-bold py-2 px-4 rounded transition-colors duration-200">
                                Retirer le message
                            </button>
                        </form>
                        <!-- Bouton pour conserver le message -->
                        <form action="{{ url_for('keep_message', message_id=msg.id) }}" method="POST">
                            <button type="submit"
                                    class="bg-green-500 hover:bg-green-700 text-white font-bold py-2 px-4 rounded transition-colors duration-200">
                                Conserver le message
                            </button>
                        </form>
                    </div>
                </div>
            </li>
        {% endfor %}
    </ul>
{% else %}
    <p class="text-gray-600">Aucun message signalé.</p>
{% endif %}
{% endblock %}