creates initial models

This commit is contained in:
Ludovic Stephan 2016-07-22 22:48:09 +02:00
parent 3e634e70c1
commit f44b3fc33c
2 changed files with 43 additions and 1 deletions

View file

@ -9,7 +9,7 @@ from django.core.mail import send_mail
from django.contrib import admin
from django.db.models import Sum, Count
from bda.models import Spectacle, Salle, Participant, ChoixSpectacle,\
Attribution, Tirage
Attribution, Tirage, SpectacleRevente
from django import forms
from datetime import timedelta
@ -204,9 +204,28 @@ class SalleAdmin(admin.ModelAdmin):
search_fields = ('name', 'address')
class SpectacleReventeAdmin(admin.ModelAdmin):
model = SpectacleRevente
def spectacle(self, obj):
return obj.attribution.spectacle
def participant(self, obj):
return obj.attribution.participant
list_display = ("spectacle", "participant", "date", "sold")
readonly_fields = ("shotgun",)
list_filter = ("sold", )
search_fields = ("spectacle__title",
"participant__user__username",
"participant__user__firstname",
"participant__user__lastname",)
admin.site.register(Spectacle, SpectacleAdmin)
admin.site.register(Salle, SalleAdmin)
admin.site.register(Participant, ParticipantAdmin)
admin.site.register(Attribution, AttributionAdmin)
admin.site.register(ChoixSpectacle, ChoixSpectacleAdmin)
admin.site.register(Tirage, TirageAdmin)
admin.site.register(SpectacleRevente, SpectacleReventeAdmin)