1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-02-11 09:41:17 +00:00
nk20/apps/note/forms.py
Yohann D'ANELLO c4a60633f8 Consos
2020-02-04 01:18:03 +01:00

23 lines
697 B
Python

#!/usr/bin/env python
from django import forms
from .models import TransactionTemplate, Transaction
class TransactionTemplateForm(forms.ModelForm):
class Meta:
model = TransactionTemplate
fields ='__all__'
class ConsoForm(forms.ModelForm):
def save(self, commit=True):
button: TransactionTemplate = TransactionTemplate.objects.filter(name=self.data['button']).get()
self.instance.destination = button.destination
self.instance.amount = button.amount
self.instance.transaction_type = 'bouton'
self.instance.reason = button.name
super().save(commit)
class Meta:
model = Transaction
fields = ('source',)