admin fix
This commit is contained in:
parent
6b3d4fecc5
commit
4710dbe7ce
|
@ -12,24 +12,36 @@ admin.site.register(Term)
|
||||||
admin.site.register(Subject)
|
admin.site.register(Subject)
|
||||||
admin.site.register(GroupType)
|
admin.site.register(GroupType)
|
||||||
admin.site.register(Group)
|
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(Member)
|
||||||
admin.site.register(Colleur)
|
admin.site.register(Colleur)
|
||||||
|
|
||||||
|
|
||||||
|
class ColleInline(admin.StackedInline):
|
||||||
|
model = Colle
|
||||||
|
raw_id_fields = ("slot",)
|
||||||
|
|
||||||
|
|
||||||
@admin.register(Slot)
|
@admin.register(Slot)
|
||||||
class SlotAdmin(admin.ModelAdmin):
|
class SlotAdmin(admin.ModelAdmin):
|
||||||
list_display = ('subject', 'colleur', "term", 'view_day', "time", "duration")
|
list_display = ('subject', 'colleur', "term", 'view_day', "time", "duration")
|
||||||
list_filter = ("subject", "colleur", "term")
|
list_filter = ("subject", "colleur", "term")
|
||||||
|
inlines = [ColleInline]
|
||||||
|
|
||||||
def view_day(self, obj):
|
def view_day(self, obj):
|
||||||
jours = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"]
|
jours = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"]
|
||||||
return jours[obj.jour]
|
return jours[obj.day]
|
||||||
|
|
||||||
view_day.short_description = 'Day'
|
view_day.short_description = 'Day'
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(Colle)
|
|
||||||
admin.site.register(Swap)
|
admin.site.register(Swap)
|
||||||
admin.site.register(Profile)
|
admin.site.register(Profile)
|
||||||
admin.site.register(CalendarLink)
|
admin.site.register(CalendarLink)
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from datetime import date, datetime, timedelta
|
from datetime import date, datetime, timedelta
|
||||||
|
|
||||||
from asgiref.sync import async_to_sync
|
|
||||||
from pytz import timezone
|
from pytz import timezone
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
|
@ -118,7 +117,7 @@ class Class(models.Model):
|
||||||
.first())
|
.first())
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"{self.description} ({self.lycee.description})"
|
return f"{self.description} ({self.school.description})"
|
||||||
|
|
||||||
|
|
||||||
class Term(models.Model):
|
class Term(models.Model):
|
||||||
|
@ -244,6 +243,9 @@ class Student(models.Model):
|
||||||
"""
|
"""
|
||||||
return self.group_of_type(term, "colle")
|
return self.group_of_type(term, "colle")
|
||||||
|
|
||||||
|
def swap_score(self, term):
|
||||||
|
colles = term.query_colles_of_student(self)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"{self.first_name} {self.last_name}"
|
return f"{self.first_name} {self.last_name}"
|
||||||
|
|
||||||
|
|
|
@ -13,9 +13,9 @@
|
||||||
{% if request.user.is_authenticated %}
|
{% if request.user.is_authenticated %}
|
||||||
<div class="bandeau">
|
<div class="bandeau">
|
||||||
Vous êtes connecté avec le compte <b>{{ user.username }}</b>.
|
Vous êtes connecté avec le compte <b>{{ user.username }}</b>.
|
||||||
{% if request.session.profil == "student" %}
|
{% if request.session.profile == "student" %}
|
||||||
Profil actuel : étudiant.
|
Profil actuel : étudiant.
|
||||||
{% elif request.session.profil == "colleur" %}
|
{% elif request.session.profile == "colleur" %}
|
||||||
Profil actuel : colleur.
|
Profil actuel : colleur.
|
||||||
{% else %}
|
{% else %}
|
||||||
Pas de profil.
|
Pas de profil.
|
||||||
|
|
Loading…
Reference in New Issue