admin fix

This commit is contained in:
Valentin Moguérou 2024-05-03 16:55:52 +02:00
parent 6b3d4fecc5
commit 4710dbe7ce
3 changed files with 21 additions and 7 deletions

View File

@ -12,24 +12,36 @@ admin.site.register(Term)
admin.site.register(Subject)
admin.site.register(GroupType)
admin.site.register(Group)
admin.site.register(Student)
@admin.register(Student)
class StudentAdmin(admin.ModelAdmin):
list_display = ("cls", "first_name", "last_name")
list_filter = ("cls",)
admin.site.register(Member)
admin.site.register(Colleur)
class ColleInline(admin.StackedInline):
model = Colle
raw_id_fields = ("slot",)
@admin.register(Slot)
class SlotAdmin(admin.ModelAdmin):
list_display = ('subject', 'colleur', "term", 'view_day', "time", "duration")
list_filter = ("subject", "colleur", "term")
inlines = [ColleInline]
def view_day(self, obj):
jours = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"]
return jours[obj.jour]
return jours[obj.day]
view_day.short_description = 'Day'
admin.site.register(Colle)
admin.site.register(Swap)
admin.site.register(Profile)
admin.site.register(CalendarLink)

View File

@ -1,6 +1,5 @@
from datetime import date, datetime, timedelta
from asgiref.sync import async_to_sync
from pytz import timezone
import aiohttp
@ -118,7 +117,7 @@ class Class(models.Model):
.first())
def __str__(self):
return f"{self.description} ({self.lycee.description})"
return f"{self.description} ({self.school.description})"
class Term(models.Model):
@ -244,6 +243,9 @@ class Student(models.Model):
"""
return self.group_of_type(term, "colle")
def swap_score(self, term):
colles = term.query_colles_of_student(self)
def __str__(self):
return f"{self.first_name} {self.last_name}"

View File

@ -13,9 +13,9 @@
{% if request.user.is_authenticated %}
<div class="bandeau">
Vous êtes connecté avec le compte <b>{{ user.username }}</b>.
{% if request.session.profil == "student" %}
{% if request.session.profile == "student" %}
Profil actuel : étudiant.
{% elif request.session.profil == "colleur" %}
{% elif request.session.profile == "colleur" %}
Profil actuel : colleur.
{% else %}
Pas de profil.