mirror of https://github.com/jumpserver/jumpserver
14 lines
349 B
Python
14 lines
349 B
Python
from django.contrib.auth.backends import ModelBackend
|
|
|
|
|
|
class RBACBackend(ModelBackend):
|
|
def has_perm(self, user_obj, perm, obj=None):
|
|
if not user_obj.is_active:
|
|
return False
|
|
|
|
has_perm = perm in user_obj.perms
|
|
return has_perm
|
|
#
|
|
# def has_module_perms(self, user_obj, app_label):
|
|
# return True
|