1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2024-11-27 02:43:01 +00:00

Add ImageForm

This commit is contained in:
Pierre-antoine Comby 2020-03-03 14:26:31 +01:00
parent f992c117f4
commit 14ccc8da75

View File

@ -5,19 +5,34 @@ from dal import autocomplete
from django import forms from django import forms
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from crispy_forms.helper import FormHelper
from crispy_forms.bootstrap import Div
from crispy_forms.layout import Layout, HTML
from .models import Transaction, TransactionTemplate, TemplateTransaction from .models import Transaction, TransactionTemplate, TemplateTransaction
from .models import Alias from .models import Note, Alias
class AliasForm(forms.ModelForm): class AliasForm(forms.ModelForm):
class Meta: class Meta:
model = Alias model = Alias
fields = ("name",) fields = ("name",)
def __init__(self,*args,**kwargs): def __init__(self,*args,**kwargs):
super().__init__(*args,**kwargs) super().__init__(*args,**kwargs)
self.fields["name"].label = False self.fields["name"].label = False
self.fields["name"].widget.attrs={"placeholder":_('New Alias')} self.fields["name"].widget.attrs={"placeholder":_('New Alias')}
class ImageForm(forms.ModelForm):
class Meta:
model = Note
fields = ('display_image',)
def __init__(self,*args,**kwargs):
super().__init__(*args,**kwargs)
self.fields["display_image"].label = _("select an image")
self.fields["display_image"].widget.attrs={"help_text":_('Maximal size: 2MB')}
class TransactionTemplateForm(forms.ModelForm): class TransactionTemplateForm(forms.ModelForm):
class Meta: class Meta:
model = TransactionTemplate model = TransactionTemplate