Forms
    
    
              Bases: ModelForm
Application Submission model's save method performs several operations which are not required in forms which update fields like status, partners etc. It also has a side effect of creating a new file uploads every time with long filenames (#1572).
    Save this form's self.instance object if commit=True. Otherwise, add a save_m2m() method to the form which can be called after the instance is saved manually at a later time. Return the model instance. https://github.com/django/django/blob/5d9cf79baf07fc4aed7ad1b06990532a65378155/django/forms/models.py#L444
Source code in hypha/apply/funds/forms.py
              
    
              Bases: ApplicationSubmissionModelForm
Source code in hypha/apply/funds/forms.py
                    
    
    Save this form's self.instance object if commit=True. Otherwise, add a save_m2m() method to the form which can be called after the instance is saved manually at a later time. Return the model instance. https://github.com/django/django/blob/5d9cf79baf07fc4aed7ad1b06990532a65378155/django/forms/models.py#L444
Source code in hypha/apply/funds/forms.py
              
    
              Bases: ApplicationSubmissionModelForm
Source code in hypha/apply/funds/forms.py
                    
    
    Save this form's self.instance object if commit=True. Otherwise, add a save_m2m() method to the form which can be called after the instance is saved manually at a later time. Return the model instance. https://github.com/django/django/blob/5d9cf79baf07fc4aed7ad1b06990532a65378155/django/forms/models.py#L444
Source code in hypha/apply/funds/forms.py
              
    
              Bases: ApplicationSubmissionModelForm
Source code in hypha/apply/funds/forms.py
                    
class-attribute
      instance-attribute
  
¶
reviewer_reviewers = ModelMultipleChoiceField(queryset=only('pk', 'full_name'), label=gettext_lazy('External Reviewers'), required=False)
    
    
    Source code in hypha/apply/funds/forms.py
              
    - Update role reviewers
- Update non-role reviewers 2a. Remove those not on form 2b. Add in any new non-role reviewers selected
Source code in hypha/apply/funds/forms.py
              
    
              Bases: Form
Source code in hypha/apply/funds/forms.py
                    
class-attribute
      instance-attribute
  
¶
    
class-attribute
      instance-attribute
  
¶
external_reviewers = ModelMultipleChoiceField(queryset=only('pk', 'full_name'), widget=MultiCheckboxesWidget(attrs={'data-placeholder': gettext_lazy('Select...')}), label=gettext_lazy('External Reviewers'), required=False)
    
    Source code in hypha/apply/funds/forms.py
              
    
    
              Bases: ApplicationSubmissionModelForm
Source code in hypha/apply/funds/forms.py
                    
    
    
              Bases: ModelMultipleChoiceField
Source code in hypha/apply/funds/forms.py
                    
instance-attribute
  
¶
iterator = partial(GroupedModelChoiceIterator, groupby=choices_groupby)
    
              Bases: ApplicationSubmissionModelForm
Source code in hypha/apply/funds/forms.py
                    
class-attribute
      instance-attribute
  
¶
meta_terms = GroupedModelMultipleChoiceField(queryset=None, widget=MetaTermWidget(attrs={'data-placeholder': 'Select...', 'data-js-choices': ''}), label=gettext_lazy('Tags'), choices_groupby='get_parent', required=False, help_text=gettext_lazy('Tags are hierarchical in nature.'))
    
    Save this form's self.instance object if commit=True. Otherwise, add a save_m2m() method to the form which can be called after the instance is saved manually at a later time. Return the model instance. https://github.com/django/django/blob/5d9cf79baf07fc4aed7ad1b06990532a65378155/django/forms/models.py#L444
Source code in hypha/apply/funds/forms.py
              
    
    
              Bases: ModelForm
Source code in hypha/apply/funds/forms.py
                    
                  
class-attribute
      instance-attribute
  
¶
    
class-attribute
      instance-attribute
  
¶
    
class-attribute
      instance-attribute
  
¶
project_permission = MultipleChoiceField(choices=choices, required=False, widget=CheckboxSelectMultiple, label=gettext_lazy('Project permissions'), help_text=gettext_lazy('Enable same access level to these sections. Example: View role + Contracting = read-only contracting access.'))
class-attribute
      instance-attribute
  
¶
    
    
    
              Bases: ModelForm
Source code in hypha/apply/funds/forms.py
                    
                  
class-attribute
      instance-attribute
  
¶
    
class-attribute
      instance-attribute
  
¶
project_permission = MultipleChoiceField(choices=choices, required=False, widget=CheckboxSelectMultiple, label=gettext_lazy('Project permissions'), help_text=gettext_lazy('Enable same access level to these sections. Example: View role + Contracting = read-only contracting access.'))