Reviewer role
hypha.apply.funds.models.reviewer_role
¶
ReviewerRole
¶
Bases: Model
icon
class-attribute
instance-attribute
¶
icon = ForeignKey('images.CustomImage', null=True, blank=True, related_name='+', on_delete=SET_NULL)
order
class-attribute
instance-attribute
¶
order = IntegerField(help_text=gettext_lazy('The order this role should appear in the Update Reviewers form.'), null=True, blank=True)
panels
class-attribute
instance-attribute
¶
wagtail_reference_index_ignore
class-attribute
instance-attribute
¶
Meta
¶
ReviewerSettings
¶
Bases: BaseSiteSetting
SUBMISSIONS
class-attribute
instance-attribute
¶
SUBMISSIONS = [('all', gettext_lazy('All Submissions')), ('reviewed', gettext_lazy('Only reviewed Submissions'))]
STATES
class-attribute
instance-attribute
¶
STATES = [('all', gettext_lazy('All States')), ('ext_state_or_higher', gettext_lazy('Only External review and higher')), ('ext_state_only', gettext_lazy('Only External review'))]
OUTCOMES
class-attribute
instance-attribute
¶
OUTCOMES = [('all', gettext_lazy('All Outcomes')), ('all_except_dismissed', gettext_lazy('All Outcomes Except Dismissed')), ('accepted', gettext_lazy('Only Accepted'))]
submission
class-attribute
instance-attribute
¶
submission = CharField(choices=SUBMISSIONS, default='all', max_length=10, help_text=gettext_lazy('Submissions for which reviewers should have access to'))
state
class-attribute
instance-attribute
¶
state = CharField(choices=STATES, default='all', max_length=20, help_text=gettext_lazy('Submissions states for which reviewers should have access to'))
outcome
class-attribute
instance-attribute
¶
outcome = CharField(choices=OUTCOMES, default='all', max_length=20, help_text=gettext_lazy('Submissions outcomes for which reviewers should have access to'))
assigned
class-attribute
instance-attribute
¶
assigned = BooleanField(default=False, help_text=gettext_lazy('Submissions for which reviewer is assigned to'))
use_settings
class-attribute
instance-attribute
¶
use_settings = BooleanField(default=False, help_text=gettext_lazy('Use the above configured variables to filter out submissions'))
panels
class-attribute
instance-attribute
¶
panels = [FieldPanel('submission'), FieldPanel('state'), FieldPanel('outcome'), FieldPanel('assigned'), FieldPanel('use_settings')]