fix(cof_clubs): initial value for accounting period

This commit is contained in:
catvayor 2025-04-18 13:10:25 +02:00
parent ab1baba806
commit afd381dab8
Signed by: lbailly
GPG key ID: CE3E645251AC63F3

View file

@ -66,7 +66,13 @@ class ClubBudgetLineCommonForm(Form):
accounting_period = forms.ModelChoiceField( accounting_period = forms.ModelChoiceField(
label="Exercice comptable", label="Exercice comptable",
queryset=ClubBudgetAccountingPeriod.objects.filter(is_archived=False), queryset=ClubBudgetAccountingPeriod.objects.filter(is_archived=False),
initial=ClubBudgetAccountingPeriod.objects.filter(is_archived=False).first(), empty_label=None,
) )
label = forms.CharField(label="Libellé", max_length=1000) label = forms.CharField(label="Libellé", max_length=1000)
posted = forms.BooleanField(label="Transactions validées par la trez", initial=True) posted = forms.BooleanField(label="Transactions validées par la trez", initial=True)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields["accounting_period"].initial = (
ClubBudgetAccountingPeriod.objects.filter(is_archived=False).first()
)