o
    h                     @   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documentwagtaildocsmodel	app_labeladd_documentnamezCan add document)content_typecodenamedefaultschange_documentzCan change documentdelete_documentzCan delete documentEditors
Moderators)name__in)	get_modelobjectsget_or_createfilterpermissionsadd)appsschema_editorContentType
PermissionGroupdocument_content_type_createdadd_document_permissionchange_document_permissiondelete_document_permissiongroup r%   n/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/documents/migrations/0002_initial_data.py(add_document_permissions_to_admin_groups   s8   






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_document_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,   6   s    r,   N)	django.dbr   r'   r+   r,   r%   r%   r%   r&   <module>   s    #