Skip to content

Forms

hypha.apply.funds.models.forms

ApplicationForm

Bases: Model

wagtail_reference_index_ignore class-attribute instance-attribute

wagtail_reference_index_ignore = True

name class-attribute instance-attribute

name = CharField(max_length=255)

form_fields class-attribute instance-attribute

form_fields = StreamField(ApplicationCustomFormFieldsBlock())

panels class-attribute instance-attribute

panels = [FieldPanel('name'), FieldPanel('form_fields')]

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('applications forms')

AbstractRelatedForm

Bases: Orderable

FIRST_STAGE class-attribute instance-attribute

FIRST_STAGE = 1

SECOND_STAGE class-attribute instance-attribute

SECOND_STAGE = 2

STAGE_CHOICES class-attribute instance-attribute

STAGE_CHOICES = [(FIRST_STAGE, gettext_lazy('1st Stage')), (SECOND_STAGE, gettext_lazy('2nd Stage'))]

form class-attribute instance-attribute

form = ForeignKey('ApplicationForm', on_delete=PROTECT)

stage class-attribute instance-attribute

stage = PositiveSmallIntegerField(choices=STAGE_CHOICES)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbaseform__isnull': True}), FieldPanel('stage')]

fields property

fields

Meta

Bases: Meta

abstract class-attribute instance-attribute
abstract = True

ApplicationBaseForm

Bases: AbstractRelatedForm

application class-attribute instance-attribute

application = ParentalKey('ApplicationBase', related_name='forms')

FIRST_STAGE class-attribute instance-attribute

FIRST_STAGE = 1

SECOND_STAGE class-attribute instance-attribute

SECOND_STAGE = 2

STAGE_CHOICES class-attribute instance-attribute

STAGE_CHOICES = [(FIRST_STAGE, gettext_lazy('1st Stage')), (SECOND_STAGE, gettext_lazy('2nd Stage'))]

form class-attribute instance-attribute

form = ForeignKey('ApplicationForm', on_delete=PROTECT)

stage class-attribute instance-attribute

stage = PositiveSmallIntegerField(choices=STAGE_CHOICES)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbaseform__isnull': True}), FieldPanel('stage')]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application base form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('application base forms')

RoundBaseForm

Bases: AbstractRelatedForm

round class-attribute instance-attribute

round = ParentalKey('RoundBase', related_name='forms')

FIRST_STAGE class-attribute instance-attribute

FIRST_STAGE = 1

SECOND_STAGE class-attribute instance-attribute

SECOND_STAGE = 2

STAGE_CHOICES class-attribute instance-attribute

STAGE_CHOICES = [(FIRST_STAGE, gettext_lazy('1st Stage')), (SECOND_STAGE, gettext_lazy('2nd Stage'))]

form class-attribute instance-attribute

form = ForeignKey('ApplicationForm', on_delete=PROTECT)

stage class-attribute instance-attribute

stage = PositiveSmallIntegerField(choices=STAGE_CHOICES)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbaseform__isnull': True}), FieldPanel('stage')]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('round base form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('round base forms')

LabBaseForm

Bases: AbstractRelatedForm

lab class-attribute instance-attribute

lab = ParentalKey('LabBase', related_name='forms')

FIRST_STAGE class-attribute instance-attribute

FIRST_STAGE = 1

SECOND_STAGE class-attribute instance-attribute

SECOND_STAGE = 2

STAGE_CHOICES class-attribute instance-attribute

STAGE_CHOICES = [(FIRST_STAGE, gettext_lazy('1st Stage')), (SECOND_STAGE, gettext_lazy('2nd Stage'))]

form class-attribute instance-attribute

form = ForeignKey('ApplicationForm', on_delete=PROTECT)

stage class-attribute instance-attribute

stage = PositiveSmallIntegerField(choices=STAGE_CHOICES)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbaseform__isnull': True}), FieldPanel('stage')]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('lab base form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('lab base forms')

AbstractRelatedDeterminationForm

Bases: Orderable

form class-attribute instance-attribute

form = ForeignKey('determinations.DeterminationForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasedeterminationform__isnull': True})]

fields property

fields

Meta

Bases: Meta

abstract class-attribute instance-attribute
abstract = True

AbstractRelatedReviewForm

Bases: Orderable

form class-attribute instance-attribute

form = ForeignKey('review.ReviewForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasereviewform__isnull': True})]

fields property

fields

Meta

Bases: Meta

abstract class-attribute instance-attribute
abstract = True

ApplicationBaseReviewForm

Bases: AbstractRelatedReviewForm

application class-attribute instance-attribute

application = ParentalKey('ApplicationBase', related_name='review_forms')

form class-attribute instance-attribute

form = ForeignKey('review.ReviewForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasereviewform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application base review form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('application base review forms')

ApplicationBaseExternalReviewForm

Bases: AbstractRelatedReviewForm

application class-attribute instance-attribute

application = ParentalKey('ApplicationBase', related_name='external_review_forms')

form class-attribute instance-attribute

form = ForeignKey('review.ReviewForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasereviewform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application base external review form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('application base external review forms')

RoundBaseReviewForm

Bases: AbstractRelatedReviewForm

round class-attribute instance-attribute

round = ParentalKey('RoundBase', related_name='review_forms')

form class-attribute instance-attribute

form = ForeignKey('review.ReviewForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasereviewform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('round base review form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('round base review forms')

RoundBaseExternalReviewForm

Bases: AbstractRelatedReviewForm

round class-attribute instance-attribute

round = ParentalKey('RoundBase', related_name='external_review_forms')

form class-attribute instance-attribute

form = ForeignKey('review.ReviewForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasereviewform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('round base external review form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('round base external review forms')

LabBaseReviewForm

Bases: AbstractRelatedReviewForm

lab class-attribute instance-attribute

lab = ParentalKey('LabBase', related_name='review_forms')

form class-attribute instance-attribute

form = ForeignKey('review.ReviewForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasereviewform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('lab base review form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('lab base review forms')

LabBaseExternalReviewForm

Bases: AbstractRelatedReviewForm

lab class-attribute instance-attribute

lab = ParentalKey('LabBase', related_name='external_review_forms')

form class-attribute instance-attribute

form = ForeignKey('review.ReviewForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasereviewform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('lab base external review form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('lab base external review forms')

ApplicationBaseDeterminationForm

Bases: AbstractRelatedDeterminationForm

application class-attribute instance-attribute

application = ParentalKey('ApplicationBase', related_name='determination_forms')

form class-attribute instance-attribute

form = ForeignKey('determinations.DeterminationForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasedeterminationform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application base determination form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('application base determination forms')

RoundBaseDeterminationForm

Bases: AbstractRelatedDeterminationForm

round class-attribute instance-attribute

round = ParentalKey('RoundBase', related_name='determination_forms')

form class-attribute instance-attribute

form = ForeignKey('determinations.DeterminationForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasedeterminationform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('round base determination form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('round base determination forms')

LabBaseDeterminationForm

Bases: AbstractRelatedDeterminationForm

lab class-attribute instance-attribute

lab = ParentalKey('LabBase', related_name='determination_forms')

form class-attribute instance-attribute

form = ForeignKey('determinations.DeterminationForm', on_delete=PROTECT)

panels class-attribute instance-attribute

panels = [FilteredFieldPanel('form', filter_query={'roundbasedeterminationform__isnull': True})]

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('lab base determination form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('lab base determination forms')

AbstractRelatedProjectForm

Bases: Orderable

form class-attribute instance-attribute

form = ForeignKey('application_projects.ProjectForm', on_delete=PROTECT)

fields property

fields

Meta

Bases: Meta

abstract class-attribute instance-attribute
abstract = True

AbstractRelatedProjectSOWForm

Bases: Orderable

Abstract class for SOW Form to use it in Funds and Labs, similar to the other forms liks ReviewForms etc

form class-attribute instance-attribute

form = ForeignKey('application_projects.ProjectSOWForm', on_delete=PROTECT)

fields property

fields

Meta

Bases: Meta

abstract class-attribute instance-attribute
abstract = True

ApplicationBaseProjectForm

Bases: AbstractRelatedProjectForm

application class-attribute instance-attribute

application = ParentalKey('ApplicationBase', related_name='approval_forms')

form class-attribute instance-attribute

form = ForeignKey('application_projects.ProjectForm', on_delete=PROTECT)

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application base project form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('application base project forms')

ApplicationBaseProjectSOWForm

Bases: AbstractRelatedProjectSOWForm

application class-attribute instance-attribute

application = ParentalKey('ApplicationBase', related_name='sow_forms')

form class-attribute instance-attribute

form = ForeignKey('application_projects.ProjectSOWForm', on_delete=PROTECT)

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application base project SOW form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('application base project SOW forms')

LabBaseProjectForm

Bases: AbstractRelatedProjectForm

lab class-attribute instance-attribute

lab = ParentalKey('LabBase', related_name='approval_forms')

form class-attribute instance-attribute

form = ForeignKey('application_projects.ProjectForm', on_delete=PROTECT)

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('lab base project form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('lab base project forms')

LabBaseProjectSOWForm

Bases: AbstractRelatedProjectSOWForm

lab class-attribute instance-attribute

lab = ParentalKey('LabBase', related_name='sow_forms')

form class-attribute instance-attribute

form = ForeignKey('application_projects.ProjectSOWForm', on_delete=PROTECT)

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('lab base project SOW form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('lab base project SOW forms')

AbstractRelatedProjectReportForm

Bases: Orderable

form class-attribute instance-attribute

form = ForeignKey(to=ProjectReportForm, on_delete=PROTECT)

fields property

fields

Meta

Bases: Meta

abstract class-attribute instance-attribute
abstract = True

ApplicationBaseProjectReportForm

Bases: AbstractRelatedProjectReportForm

application class-attribute instance-attribute

application = ParentalKey('ApplicationBase', related_name='report_forms')

form class-attribute instance-attribute

form = ForeignKey(to=ProjectReportForm, on_delete=PROTECT)

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('application base project report form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('application base project report forms')

LabBaseProjectReportForm

Bases: AbstractRelatedProjectReportForm

lab class-attribute instance-attribute

lab = ParentalKey('LabBase', related_name='report_forms')

form class-attribute instance-attribute

form = ForeignKey(to=ProjectReportForm, on_delete=PROTECT)

fields property

fields

Meta

verbose_name class-attribute instance-attribute
verbose_name = gettext_lazy('lab base project report form')
verbose_name_plural class-attribute instance-attribute
verbose_name_plural = gettext_lazy('lab base project report forms')