Esempio n. 1
0
def can_assign(article, user):
    return not user.is_anonymous() and settings.CAN_ASSIGN(article, user)
Esempio n. 2
0
def can_assign(article, user):
    if callable(settings.CAN_ASSIGN):
        return settings.CAN_ASSIGN(article, user)
    return not user.is_anonymous() and user.has_perm('wiki.assign')
Esempio n. 3
0
def can_assign(article, user):
    if isinstance(settings.CAN_ASSIGN, collections.Callable):
        return settings.CAN_ASSIGN(article, user)
    return not user.is_anonymous() and user.has_perm('wiki.assign')