38 lines
974 B
Python
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']
|