First Commit

This commit is contained in:
mrtoine 2025-09-12 11:11:44 +02:00
commit ce0758fbbb
496 changed files with 52062 additions and 0 deletions

View file

@ -0,0 +1,29 @@
{% extends 'layout.html' %}
{% block content %}
<div class="container">
<h2>Messagerie privée</h2>
<div class="table">
<a href="{% url 'pm_new' %}" class="btn btn-add">Nouveau message</a>
<!-- Header -->
<div class="header">
<div class="col">Auteur</div>
<div class="col">Titre message</div>
<div class="col">Action</div>
</div>
<!-- Body -->
{% for message in private_messages %}
<div class="body">
<div class="col">
{% if message.messages.first.author.id != request.user.id and not message.is_read %}
<span class="new-message">nouveau !</span>
{% endif %}
<a href="{% url 'profile' message.sender.id %}">{{ message.sender }}</a>
</div>
<div class="col"><a href="{% url 'pm_view' message.id %}">{{ message.subject }}</a></div>
<div class="col"><a href="{% url 'pm_delete' message.id %}">Supprimer</a></div>
</div>
{% endfor %}
</div>
</div>
{% endblock %}

View file

@ -0,0 +1,13 @@
{% extends 'layout.html' %}
{% block content %}
<div class="container">
<h2>Nouveau message</h2>
<form method="post">
{% csrf_token %}
{{ form_subject.as_p }}
{{ form_message.as_p }}
<button>Envoyer</button>
</form>
</div>
{% endblock %}

View file

@ -0,0 +1,52 @@
{% extends 'layout.html' %}
{% load forum_extras %}
{% load users_custom_tags %}
{% load paginator_tag %}
{% load bbcode_tags %}
{% block content %}
<div class="container">
<h2>Messagerie privée</h2>
<h3>{{ pm_message.subject }}</h3>
{% for message in private_messages %}
<div class="forum">
<div class="forum-header" id="{{ message.id }}">
<div class="forum-column-detail">
<div class="row">
le {{ message.date_sent }}
</div>
</div>
</div>
<div class="forum-body">
<div class="forum-row">
<div class="forum-column-detail details">
<center><div class="{{ post.author.border_avatar }}"><img src="/media/{{ message.author.avatar }}" style="width:100px;" alt="Avatar de {{ message.author.username }}"></div></center>
<small>
<ul>
<li style="font-size:1.2rem;">
<center><span class="{{ message.author.username_decoration }}">{{ message.author.username }}</span></center>
</li>
</ul>
</small>
</div>
<div class="forum-column-detail">
<span id="message-{{ message.id }}">{{ message.message|bbcode|safe|linebreaksbr }}</span>
<div class="footer-message" style="margin-top:50px;">
<hr>
<p style="padding: 10px;">{{ message.author.biography|bbcode|safe|linebreaksbr }}</p>
{% if message.created|date:"Y-m-d H:i:s" != message.updated|date:"Y-m-d H:i:s" %}
<span style="font-style:italic;font-size: 0.8rem;">modifié le {{ message.updated }}</span>
{% endif %}
</div>
</div>
</div><br>
</div>
</div>
{% endfor %}
<form action="" method="post">
{% csrf_token %}
{{ form.as_p }}
<button>Envoyer</button>
</form>
</div>
{% endblock %}