1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-22 02:18:21 +02:00

création de forms fonctionnel (form + views + url + html), few changes in models.py

This commit is contained in:
quark
2024-05-25 15:27:26 +02:00
committed by korenstin
parent 64bd5ed546
commit 0801ad64ae
9 changed files with 196 additions and 33 deletions

View File

@ -7,14 +7,14 @@ from django import forms
from django.utils.translation import gettext_lazy as _
from django.utils import timezone
from member.models import Club
from note_kfet.inputs import Autocomplete, DatePickerInput
from note_kfet.inputs import Autocomplete, DatePickerInput, DateTimePickerInput
from note_kfet.middlewares import get_current_request
from permission.backends import PermissionBackend
from .models import QR_code, Allergen, Basic_food, Transformed_food
from .models import QR_code, Allergen, BasicFood, TransformedFood
class Basic_foodForms(forms.ModelForm):
class BasicFoodForms(forms.ModelForm):
"""
Form for add non-transformed food
"""
@ -38,7 +38,7 @@ class Basic_foodForms(forms.ModelForm):
return is_ddm
class Meta:
model = Basic_food
model = BasicFood
fields = ('name', 'owner', 'is_DLC', 'is_DDM', 'expiry_date', 'label')
widgets = {
"owner": Autocomplete(
@ -50,7 +50,7 @@ class Basic_foodForms(forms.ModelForm):
class Transformed_foodForms(forms.ModelForm):
class TransformedFoodForms(forms.ModelForm):
"""
Form for add transformed food
"""
@ -71,14 +71,14 @@ class Transformed_foodForms(forms.ModelForm):
class Meta:
model = Transformed_food
model = TransformedFood
fields = ('name', 'creation_date', 'owner', 'is_active',)
widget = {
widgets = {
"owner": Autocomplete(
model = Club,
attrs = {"api_url": "/api/members/club/"},
),
'creation_date': DatePickerInput(),
'creation_date': DateTimePickerInput(),
}
class AllergenForms(forms.ModelForm):
"""