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