
    Bh	                     Z    d dl mZ d dlZd dlZd dlmZmZ d dlZddlm	Z	  G d de	      Z
y)    )unicode_literalsN)
migrationsmodels   )IrreversibleMigrationc                        e Zd ZdgZ ej
                  ddddd       ej                  dd ej                  e	j                  j                  j                  j                  dd	
             ej                  dd       ej                  dd       ej                  dd       ej                  dd       ej                  dd       ej                  dd       ej                  dd      g	Zd fd	Z xZS )	Migration)cms0019_set_pagenodepagepages))	view_pagezCan view page)publish_pagezCan publish page)edit_static_placeholderzCan edit static placeholders)verbose_nameverbose_name_pluralpermissions)nameoptionsnode	cms_pageszcms.TreeNode)	on_deleterelated_nameto)
model_namer   fieldmigration_0018_control)r   r   siteparentrevision_iddepthnumchildpathc                 0   |j                   }|j                  j                  |j                         d      D cg c]  }|j                   }}d|v rt
        |   |||      S | j                  D ]  }|j                  | j                  |         |S c c}w )Ncms_pager   )

connectionintrospectionget_table_descriptioncursorr   superapply
operationsstate_forwards	app_label)	selfproject_stateschema_editorcollect_sqlr&   columncolumn_names	operation	__class__s	           T/home/dcms/DCMS/lib/python3.12/site-packages/cms/migrations/0020_old_tree_cleanup.pyr+   zMigration.apply=   s    "--
 $$:::;L;L;NPZ[
"FKK
 

 $|37={KK
  	DI$$T^^]C	D
s   B)F)__name__
__module____qualname__dependenciesr   AlterModelOptions
AlterFieldr   
ForeignKeydjangodbdeletionCASCADERemoveFieldr,   r+   __classcell__)r6   s   @r7   r	   r	      s7    	%L
 	%
$$%+G ]I J	
 	
#&##fii.>.>.G.G.O.O^i'57	
 	
)	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
K)JV     r	   )
__future__r   r?   django.contrib.auth.models	django.dbr   r   django.db.models.deletion r   r	    rE   r7   <module>rL      s&    '  ! (   #A% ArE   