Newer
Older
from django.utils.translation import ugettext_lazy as _
description = forms.CharField(label=_("Description – What should be purchased?"))
label=_("Expected amount - What amount is required?"), help_text=_("Without comma"))
justification = forms.CharField(label=_("Reason – If necessary, justify your request."), required=False)
layout = Layout(Row('description', 'planned_amount'), Row('justification'))
class Meta:
model = Booking
fields = ['id', 'description', 'planned_amount', 'justification']
account = forms.ModelChoiceField(Account.objects.filter().order_by('cost_center', 'name'))
fields = ['account', ]
class CompleteBookingForm(forms.ModelForm):
accounts = Account.objects.filter().order_by('cost_center', 'name')
account = forms.ModelChoiceField(queryset=accounts)
submission_date = forms.DateField(label=_("Submission date"), initial=timezone.now())
layout = Layout(Fieldset("Allgemeines",
Row('description', 'justification'),
Row("contact", "planned_amount"),
Row('account', 'status')
Row('firma', 'invoice_number', 'amount'),
Row('invoice_date', 'maturity', 'submission_date', 'booking_date'),
Row('payout_number', 'upload')
)
)
class Meta:
model = Booking
fields = ['id', 'description', 'planned_amount', 'justification', 'account', 'contact', 'invoice_date',
'invoice_number', 'firma', 'amount', 'submission_date', 'payout_number', 'booking_date',
'maturity', 'upload', 'status']
class CostCenterForm(forms.ModelForm):
fields = ['id', 'name', 'year']
class Meta:
model = Account