Add initial migrations, admin configurations, and base CSS for the project

This commit is contained in:
mrtoine 2025-12-10 20:18:51 +01:00
parent 16897b6010
commit 8fe6fe5390
19 changed files with 2101 additions and 68 deletions

View file

@ -1,13 +1,49 @@
{% extends 'layout.html' %}
{% block content %}
<section class="profile-section">
{% block profile-nav %}
{% include "../partials/_profile_nav.html" %}
{% endblock %}
<div class="profile-details">
<p><strong>Pseudo :</strong> {{ user.username }}</p>
<p><strong>Date d'nscription :</strong> {{ user.date_joined|date:"F j, Y" }}</p>
<p><strong>Bio de profil :</strong> {{ user.profile.biography }}</p>
{% include "../partials/_profile_nav.html" %}
<div class="profile-content">
<div class="profile-grid">
<div class="profile-card" id="about">
<h3>À propos</h3>
<ul class="profile-about-list">
<li><strong>Pseudo</strong> : {{ user.username }}</li>
<li><strong>Nom complet</strong> : {{ user.profile.first_name }} {{ user.profile.last_name }}</li>
<li><strong>Inscription</strong> : {{ user.date_joined|date:"j F Y" }}</li>
</ul>
{% if user.profile.biography %}
<p class="profile-bio-body">{{ user.profile.biography }}</p>
{% else %}
<p class="profile-bio-body muted">Aucune bio pour le moment.</p>
{% endif %}
</div>
<div class="profile-card">
<h3>Cours publiés</h3>
{% with courses=user.course_set.all %}
{% if courses %}
<ul class="profile-courses">
{% for course in courses|slice:":6" %}
<li>
<a href="{% url 'courses:show' course_id=course.id course_name=course.slug %}">
<img src="/{{ course.thumbnail }}" alt="{{ course.name }}" class="course-thumb-mini">
<span>{{ course.name }}</span>
</a>
</li>
{% endfor %}
</ul>
{% else %}
<p class="muted">Aucun cours publié.</p>
{% endif %}
{% endwith %}
</div>
<div class="profile-card">
<h3>Activité</h3>
<p class="muted">Le fil dactivité de cet utilisateur arrive bientôt.</p>
</div>
</div>
</div>
</section>
{% endblock %}