Use same qset for every field
This commit is contained in:
parent
147b8514ef
commit
f88795a60e
1 changed files with 5 additions and 11 deletions
16
bda/admin.py
16
bda/admin.py
|
@ -282,20 +282,14 @@ class SalleAdmin(admin.ModelAdmin):
|
||||||
class SpectacleReventeAdminForm(forms.ModelForm):
|
class SpectacleReventeAdminForm(forms.ModelForm):
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
confirmed_entry_qset = Participant.objects.select_related("user", "tirage")
|
qset = Participant.objects.select_related("user", "tirage")
|
||||||
seller_qset = Participant.objects.select_related("user", "tirage")
|
|
||||||
soldTo_qset = Participant.objects.select_related("user", "tirage")
|
|
||||||
|
|
||||||
if self.instance.pk is not None:
|
if self.instance.pk is not None:
|
||||||
confirmed_entry_qset = confirmed_entry_qset.filter(
|
qset = qset.filter(tirage=self.instance.seller.tirage)
|
||||||
tirage=self.instance.seller.tirage
|
|
||||||
)
|
|
||||||
seller_qset = seller_qset.filter(tirage=self.instance.seller.tirage)
|
|
||||||
soldTo_qset = soldTo_qset.filter(tirage=self.instance.seller.tirage)
|
|
||||||
|
|
||||||
self.fields["confirmed_entry"].queryset = confirmed_entry_qset
|
self.fields["confirmed_entry"].queryset = qset
|
||||||
self.fields["seller"].queryset = seller_qset
|
self.fields["seller"].queryset = qset
|
||||||
self.fields["soldTo"].queryset = soldTo_qset
|
self.fields["soldTo"].queryset = qset
|
||||||
|
|
||||||
|
|
||||||
class SpectacleReventeAdmin(admin.ModelAdmin):
|
class SpectacleReventeAdmin(admin.ModelAdmin):
|
||||||
|
|
Loading…
Reference in a new issue