Exemple #1
0
def adopt(check, p):
    check.valid_email()
    if c.instance.allow_adopt and has('instance.admin'):
        return
    show(check, p)
    poll.create(check)
    check.other('proposal_cannot_adopt', not p.can_adopt())
Exemple #2
0
def adopt(check, p):
    check.valid_email()
    if c.instance.allow_adopt and has('instance.admin'):
        return
    show(check, p)
    poll.create(check)
    check.other('proposal_cannot_adopt', not p.can_adopt())
Exemple #3
0
def adopt(p):
    if c.instance.allow_adopt and has('instance.admin'):
        return True
    return show(p) and poll.create() and p.can_adopt()