35765-vm/core/forms.py
Flatlogic Bot 873880f7d1 1.1
2025-11-15 19:03:23 +00:00

38 lines
974 B
Python

from django import forms
from django.contrib.auth.forms import UserCreationForm
from .models import Company, Tender, Bid, Document, Note, Approval
class SignUpForm(UserCreationForm):
class Meta(UserCreationForm.Meta):
fields = UserCreationForm.Meta.fields + ('email', 'first_name', 'last_name',)
class CompanyForm(forms.ModelForm):
class Meta:
model = Company
fields = ['name']
class TenderForm(forms.ModelForm):
class Meta:
model = Tender
fields = ['title', 'description', 'deadline']
class BidForm(forms.ModelForm):
class Meta:
model = Bid
fields = ['amount']
class DocumentForm(forms.ModelForm):
class Meta:
model = Document
fields = ['file', 'description']
class NoteForm(forms.ModelForm):
class Meta:
model = Note
fields = ['note']
class ApprovalForm(forms.ModelForm):
class Meta:
model = Approval
fields = ['status', 'comments']