コード例 #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
コード例 #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
コード例 #3
0
ファイル: rbac.py プロジェクト: havanhuy1997/pmg-cms-2
    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
コード例 #4
0
 def is_accessible(self):
     if _current_user.is_active() and \
        _current_user.is_authenticated() and \
        _current_user.has_role('superuser'):
         return True
コード例 #5
0
ファイル: admin.py プロジェクト: shabus-jerusalem/shabus-hq
def is_superuser():
    if not current_user.is_active() or not current_user.is_authenticated():
        return False

    return current_user.has_role("superuser")
コード例 #6
0
 def is_accessible(self):
     # return current_user.has_role('can_annotate')
     return current_user.is_active()