def rate(check, p): check.other('instance_frozen', c.instance.frozen) show(check, p) if p.rate_poll is None: check.other('proposal_no_rate_poll', True) else: poll.vote(check, p.rate_poll)
def rate(check, p): check.readonly() check.valid_email() check.other('proposal_frozen', p.frozen) check.other('instance_frozen', c.instance.frozen) show(check, p) if p.rate_poll is None: check.other('proposal_no_rate_poll', True) else: poll.vote(check, p.rate_poll)
def rate(p): if p.instance.frozen: return False return show(p) and p.rate_poll is not None and poll.vote(p.rate_poll)