57 lines
2.7 KiB
Python
57 lines
2.7 KiB
Python
|
from django import forms
|
||
|
from .models import *
|
||
|
|
||
|
|
||
|
class SealUsageRegistryForm(forms.ModelForm):
|
||
|
class Meta:
|
||
|
model = SealUsageRegistry
|
||
|
fields = '__all__'
|
||
|
widgets = {
|
||
|
'applicant': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'seal_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
|
||
|
'seal_entity': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'seal_type': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'document_name': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'number_of_copies': forms.NumberInput(attrs={'class': 'form-control'}),
|
||
|
'handler': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
}
|
||
|
|
||
|
|
||
|
class SealAndDocumentBorrowingRegistryForm(forms.ModelForm):
|
||
|
class Meta:
|
||
|
model = SealAndDocumentBorrowingRegistry
|
||
|
fields = '__all__'
|
||
|
widgets = {
|
||
|
'entity_name': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'item_type': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'purpose': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'borrower': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'borrowing_time': forms.DateTimeInput(attrs={'class': 'form-control', 'type': 'datetime-local'}),
|
||
|
'expected_return_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
|
||
|
'lender': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'returnee': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'return_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
|
||
|
'verifier': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
}
|
||
|
|
||
|
class ContractManagementLedgerForm(forms.ModelForm):
|
||
|
class Meta:
|
||
|
model = ContractManagementLedger
|
||
|
fields = '__all__'
|
||
|
widgets = {
|
||
|
'project_name': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'contract_number': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'contract_name': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'primary_department': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'project_leader': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'project_progress': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
}
|
||
|
|
||
|
class CompanyPoliciesForm(forms.ModelForm):
|
||
|
class Meta:
|
||
|
model = CompanyPolicies
|
||
|
fields = '__all__'
|
||
|
widgets = {
|
||
|
'policy_name': forms.TextInput(attrs={'class': 'form-control'}),
|
||
|
'policy_content': forms.Textarea(attrs={'class': 'form-control'}),
|
||
|
}
|