示例#1
0
    def has_privilege(self, request):
        has_privilege = True
        if self.privilege:
            has_privilege = prbac_has_privilege(request, self.privilege)

        can_self_enable = True
        if self.can_self_enable_fn:
            can_self_enable = self.can_self_enable_fn(request)

        return has_privilege and can_self_enable
示例#2
0
    def has_privilege(self, request):
        if not self.privilege:
            return True

        return prbac_has_privilege(request, self.privilege)