o
    hr                     @   s2   d dl mZ dd Zdd ZG dd dejZdS )	    )
migrationsc                 C   s   |  d}|  d}|  d}|jjddd\}}|jj|ddd	id
\}}|jj|dddid
\}}|jj|dddid
\}	}|jjddgdD ]
}
|
j|||	 qId S )Ncontenttypes.ContentTypeauth.Permissionz
auth.Groupimagewagtailimagesmodel	app_label	add_imagenamezCan add image)content_typecodenamedefaultschange_imagezCan change imagedelete_imagezCan delete imageEditors
Moderators)name__in)	get_modelobjectsget_or_createfilterpermissionsadd)appsschema_editorContentType
PermissionGroupimage_content_type_createdadd_image_permissionchange_image_permissiondelete_image_permissiongroup r%   k/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/images/migrations/0002_initial_data.py%add_image_permissions_to_admin_groups   s4   






r'   c                 C   s<   |  d}|  d}|jjddd}|jj|dd  dS )	z+Reverse the above additions of permissions.r   r   r   r   r   )r
   r   r   )r   codename__inN)r   r   getr   delete)r   r   r   r   r   r%   r%   r&   remove_image_permissions%   s   


r+   c                   @   s"   e Zd ZddgZeeegZdS )	Migration)r   0001_initial)wagtailcore0002_initial_dataN)	__name__
__module____qualname__dependenciesr   	RunPythonr'   r+   
operationsr%   r%   r%   r&   r,   4   s    r,   N)	django.dbr   r'   r+   r,   r%   r%   r%   r&   <module>   s    !