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
¶
ReviewerSettings
¶
Bases: BaseSiteSetting
SUBMISSIONS
class-attribute
instance-attribute
¶
STATES
class-attribute
instance-attribute
¶
STATES = [('all', 'All States'), ('ext_state_or_higher', 'Only External review and higher'), ('ext_state_only', 'Only External review')]
OUTCOMES
class-attribute
instance-attribute
¶
OUTCOMES = [('all', 'All Outcomes'), ('all_except_dismissed', 'All Outcomes Except Dismissed'), ('accepted', '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')]