Example #1
0
    def is_accessible(self):
        if not current_user.is_active() or not current_user.is_authenticated():
            return False

        if current_user.has_role('superuser'):
            return True

        return False
Example #2
0
    def is_accessible(self):
        if not current_user.is_active() or not current_user.is_authenticated():
            return False

        if current_user.has_role('superuser'):
            return True

        return False
Example #3
0
    def is_accessible(self):
        if not self.require_authentication:
            return True

        if not current_user.is_active() or not current_user.is_authenticated():
            return False

        if all(current_user.has_role(r) for r in self.required_roles):
            return True

        return False
Example #4
0
 def is_accessible(self):
     if _current_user.is_active() and \
        _current_user.is_authenticated() and \
        _current_user.has_role('superuser'):
         return True
Example #5
0
def is_superuser():
    if not current_user.is_active() or not current_user.is_authenticated():
        return False

    return current_user.has_role("superuser")
Example #6
0
 def is_accessible(self):
     # return current_user.has_role('can_annotate')
     return current_user.is_active()