Reviewer role
hypha.apply.funds.models.reviewer_role
¶
ReviewerRole
¶
Bases: Model
icon
class-attribute
instance-attribute
¶
icon = models.ForeignKey('images.CustomImage', null=True, blank=True, related_name='+', on_delete=models.SET_NULL)
order
class-attribute
instance-attribute
¶
order = models.IntegerField(help_text=_('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
¶
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 = models.CharField(choices=SUBMISSIONS, default='all', max_length=10, help_text=_('Submissions for which reviewers should have access to'))
state
class-attribute
instance-attribute
¶
state = models.CharField(choices=STATES, default='all', max_length=20, help_text=_('Submissions states for which reviewers should have access to'))
outcome
class-attribute
instance-attribute
¶
outcome = models.CharField(choices=OUTCOMES, default='all', max_length=20, help_text=_('Submissions outcomes for which reviewers should have access to'))
assigned
class-attribute
instance-attribute
¶
assigned = models.BooleanField(default=False, help_text=_('Submissions for which reviewer is assigned to'))
use_settings
class-attribute
instance-attribute
¶
use_settings = models.BooleanField(default=False, help_text=_('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')]