mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 20:09:25 +00:00
club: separation between archived products and non archived ones
This commit is contained in:
@ -157,7 +157,7 @@ class MailingForm(forms.Form):
|
||||
return cleaned_data
|
||||
|
||||
|
||||
class SellingsFormBase(forms.Form):
|
||||
class SellingsForm(forms.Form):
|
||||
begin_date = forms.DateTimeField(
|
||||
input_formats=["%Y-%m-%d %H:%M:%S"],
|
||||
label=_("Begin date"),
|
||||
@ -174,6 +174,20 @@ class SellingsFormBase(forms.Form):
|
||||
Counter.objects.order_by("name").all(), label=_("Counter"), required=False
|
||||
)
|
||||
|
||||
def __init__(self, club, *args, **kwargs):
|
||||
|
||||
super(SellingsForm, self).__init__(*args, **kwargs)
|
||||
self.fields["product"] = forms.ModelChoiceField(
|
||||
club.products.order_by("name").filter(archived=False).all(),
|
||||
label=_("Product"),
|
||||
required=False,
|
||||
)
|
||||
self.fields["archived_product"] = forms.ModelChoiceField(
|
||||
club.products.order_by("name").filter(archived=True).all(),
|
||||
label=_("Archived product"),
|
||||
required=False,
|
||||
)
|
||||
|
||||
|
||||
class ClubMemberForm(forms.Form):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user