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:
@ -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):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user