Project
            hypha.apply.projects.forms.project
¶
    
            ApproveContractForm
¶
    
            ProjectCreateForm
¶
    
              Bases: Form
Source code in hypha/apply/projects/forms/project.py
                    
            submission
  
      class-attribute
      instance-attribute
  
¶
    
            project_lead
  
      class-attribute
      instance-attribute
  
¶
    
            project_initial_status
  
      class-attribute
      instance-attribute
  
¶
project_initial_status = ChoiceField(label=gettext_lazy('Initial project status'), choices=get_project_status_options(), initial=get_project_default_status())
            project_end
  
      class-attribute
      instance-attribute
  
¶
    
            clean_project_lead
¶
    
            save
¶
    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
¶
    
            clean
¶
    
            save
¶
    Source code in hypha/apply/projects/forms/project.py
              
            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
              
            ProjectSOWForm
¶
    
              Bases: StreamBaseForm, ModelForm
Source code in hypha/apply/projects/forms/project.py
                    
                  
            Meta
¶
    
            clean
¶
    
            save
¶
    Source code in hypha/apply/projects/forms/project.py
              
            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
              
            ChangePAFStatusForm
¶
    
              Bases: ModelForm
            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
¶
    
            clean
¶
    Source code in hypha/apply/projects/forms/project.py
              
            save
¶
    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
Source code in hypha/apply/projects/forms/project.py
                    
            UpdateProjectTitleForm
¶
    
            UpdateProjectDatesForm
¶
    
              Bases: ModelForm