Project
hypha.apply.projects.forms.project
¶
ApproveContractForm
¶
ProjectCreateForm
¶
Bases: Form
Source code in hypha/apply/projects/forms/project.py
MixedMetaClass
¶
Bases: type(StreamBaseForm)
, type(ModelForm)
ProjectForm
¶
Bases: StreamBaseForm
, ModelForm
Source code in hypha/apply/projects/forms/project.py
Meta
¶
swap_fields_for_display
¶
Source code in hypha/apply/stream_forms/forms.py
hidden_fields
¶
delete_temporary_files
¶
Overridden method of django_file_form's FileFormMixin, to handle multiple forms on the same page.
Source code in hypha/apply/stream_forms/forms.py
clean
¶
save
¶
Source code in hypha/apply/projects/forms/project.py
ProjectSOWForm
¶
Bases: StreamBaseForm
, ModelForm
Source code in hypha/apply/projects/forms/project.py
Meta
¶
swap_fields_for_display
¶
Source code in hypha/apply/stream_forms/forms.py
hidden_fields
¶
delete_temporary_files
¶
Overridden method of django_file_form's FileFormMixin, to handle multiple forms on the same page.
Source code in hypha/apply/stream_forms/forms.py
clean
¶
save
¶
Source code in hypha/apply/projects/forms/project.py
ChangePAFStatusForm
¶
Bases: ModelForm
Source code in hypha/apply/projects/forms/project.py
paf_status
class-attribute
instance-attribute
¶
paf_status = ChoiceField(label=gettext_lazy('Project form status'), choices=PAF_STATUS_CHOICES, widget=RadioSelect())
ChangeProjectStatusForm
¶
Bases: ModelForm
Source code in hypha/apply/projects/forms/project.py
ApproversForm
¶
Bases: ModelForm
Source code in hypha/apply/projects/forms/project.py
Meta
¶
save
¶
Source code in hypha/apply/projects/forms/project.py
SetPendingForm
¶
Bases: ApproversForm
Source code in hypha/apply/projects/forms/project.py
Meta
¶
save
¶
Source code in hypha/apply/projects/forms/project.py
clean
¶
Source code in hypha/apply/projects/forms/project.py
AssignApproversForm
¶
Bases: ModelForm
Source code in hypha/apply/projects/forms/project.py
Meta
¶
save
¶
Source code in hypha/apply/projects/forms/project.py
SubmitContractDocumentsForm
¶
Bases: ModelForm
Source code in hypha/apply/projects/forms/project.py
SkipPAFApprovalProcessForm
¶
Bases: ModelForm
Source code in hypha/apply/projects/forms/project.py
UploadContractForm
¶
Bases: FileFormMixin
, ModelForm
file
class-attribute
instance-attribute
¶
file = SingleFileField(label=gettext_lazy('Contract'), required=True)
signed_and_approved
class-attribute
instance-attribute
¶
Meta
¶
StaffUploadContractForm
¶
UploadDocumentForm
¶
Bases: FileFormMixin
, ModelForm
Source code in hypha/apply/projects/forms/project.py
document
class-attribute
instance-attribute
¶
document = SingleFileField(label=gettext_lazy('Document'), required=True)
Meta
¶
UploadContractDocumentForm
¶
Bases: FileFormMixin
, ModelForm
Source code in hypha/apply/projects/forms/project.py
document
class-attribute
instance-attribute
¶
document = SingleFileField(label=gettext_lazy('Contract Document'), required=True)
Meta
¶
UpdateProjectLeadForm
¶
Bases: ModelForm