← Back
Editing: backends.cpython-311.pyc
� �|�e�! � �� � d dl mZ d dlmZ d dlmZmZmZ e� � Z G d� d� � Z G d� de � � Z G d� d e � � Z G d � de � � Z G d� d e� � Z dS )� )�get_user_model)� Permission)�Exists�OuterRef�Qc �: � e Zd Zd� Zd� Zdd�Zdd�Zdd�Zdd�ZdS ) �BaseBackendc � � d S �N� )�self�request�kwargss �>/usr/lib/python3/dist-packages/django/contrib/auth/backends.py�authenticatezBaseBackend.authenticate � � ��t� c � � d S r r )r �user_ids r �get_userzBaseBackend.get_user r r Nc � � t � � S r ��set�r �user_obj�objs r �get_user_permissionsz BaseBackend.get_user_permissions � � ��u�u�r c � � t � � S r r r s r �get_group_permissionsz!BaseBackend.get_group_permissions r r c �b � h | � ||�� � �| � ||�� � �S �N)r )r r r s r �get_all_permissionszBaseBackend.get_all_permissions sB � � � � &� &�x�S� &� 9� 9� � � '� '��c� '� :� :� � r c �4 � || � ||�� � v S r"