| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/django/contrib/auth/management/__pycache__/ |
Upload File : |
�
�|�e � � � d Z ddlZddlZddlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
mZ d� Zd � Zd
de
efd�Zd
� Zde
fd�ZdS )zC
Creates permissions for all installed apps that need permissions.
� N)�apps)�get_permission_codename)�create_contenttypes)�
exceptions)�DEFAULT_DB_ALIAS�routerc �2 � g t | � � �| j �S )zH
Return (codename, name) for all permissions in the given opts.
)�_get_builtin_permissions�permissions)�optss �I/usr/lib/python3/dist-packages/django/contrib/auth/management/__init__.py�_get_all_permissionsr s! � � @�
%�d�
+�
+�?�d�.>�?�?� c �~ � g }| j D ]2}|� t || � � d|�d| j ��f� � �3|S )z�
Return (codename, name) for all autogenerated permissions.
By default, this is ('add', 'change', 'delete', 'view')
zCan � )�default_permissions�appendr �verbose_name_raw)r �perms�actions r
r
r
sd � �
�E��*� � ��
���#�F�D�1�1�1�!�6�6�4�#8�#8�9�
� � � � � �Lr � Tc � ��� | j sd S t | f||||d�|�� | j } |� |� � } |� dd� � }|� dd� � �n# t
$ r Y d S w xY wt
j |�� � sd S g }t � � } | � � � D ]t}
|j
� |� � � |
d�� � }| �
|� � t |
j � � D ]}|� ||f� � ��ut �j
� |� � � | �� � � d d
� � � � ���fd�|D � � }
�j
� |� � � |
� � |dk r|
D ]}t+ d
|z � � �d S d S )N)� verbosity�interactive�usingr �contenttypes�ContentType�auth�
PermissionF)�for_concrete_model)�content_type__in�content_type�codenamec �N �� g | ]!\ }\ }}|j |f�v� �|||� � � ��"S ))r# �namer"