
    BhL                     L    d dl mZmZ d dlZd Z G d dej                        Zy)    )
migrationsmodelsNc                    | j                  dd      }|j                  j                  }|j                  j	                  |      j                         D ]  }|j                  j                  |_        |j                  j                  |_        |j                  j                  |_	        |j                  j                  |_
        |j                  j                  rT|j                  j                  j                  j                         }t        |      dk(  sJ |j                         |_        nd |_        |j                           y )NcmsPage   )	get_model
connectionaliasobjectsusingallnodedepthpathsitenumchildparent	cms_pageslenfirstsave)appsschema_editorr   db_aliaspagepagess         W/home/dcms/DCMS/lib/python3.12/site-packages/cms/migrations/0037_merge_page_treenode.pymerge_page_treenoder      s    >>%(D''--H""8,002 YY__
IINN	IINN			**99II$$..224Eu:?"?++-DKDK		    c                   ~   e Zd ZddgZ ej
                  dg ddgg dddd	       ej
                  d
g dgd	       ej                  dd ej                  d      d       ej                  dd ej                  d             ej                  dd ej                  dde
j                  j                  j                  j                  dd             ej                  dd ej                  dddd      d       ej                  dd ej                  dde
j                  j                  j                  j                  ddd      d       ej                  dd ej                   dd !             ej"                  eej"                  j&                  "       ej                  dd ej                                ej                  dd ej                  dd#             ej                  dd ej                  e
j                  j                  j                  j                  ddd$            gZy)%	Migration)sites0002_alter_domain_unique)r   80035_auto_20230822_2208_squashed_0036_auto_20240311_1028r   )addchangedeleter   ))	view_pagezCan view page)publish_pagezCan publish page)edit_static_placeholderzCan edit static placeholdersr   )default_permissionsorderingpermissionsverbose_nameverbose_name_plural)nameoptionstreenode)r,   r-   r   r   )defaultF)
model_namer1   fieldpreserve_defaultr   )r5   r1   r6   r   Tchildrenzcms.page)blanknull	on_deleterelated_nametoN   )r4   r:   
max_lengthuniquer   djangocms_pagesz
sites.site)r4   r:   r;   r<   r=   r/   is_page_typezMark this page as a page type)r4   	help_text)reverse_code)r?   r@   )r;   r<   r=   r/   )__name__
__module____qualname__dependenciesr   AlterModelOptionsAddFieldr   PositiveIntegerField
ForeignKeydjangodbdeletionCASCADE	CharField
AlterFieldBooleanField	RunPythonr   noop
operations r    r   r"   r"      s    	.KL 	%
$$,GV\U]  or  DJ  cj  k	
 	%
$$,.VHE	
 	
-&--a8"		
 	
-&--a8	

 	
#&##$TVYYEUEUE^E^EfEfu  EO  P	

 	
"&""4dsSWX"		
 	
#&##DtvyyGWGWG`G`GhGh  xI  NZ  io  p"		
 	
%&%%e?^_	

 	
0z?S?S?X?XY
-&--/	

 	
"&""c$?	

 	
#&##fii.>.>.G.G.O.O^o  uA  PV  W	
k:Jr    r"   )	django.dbr   r   django.db.models.deletionrM   r   r"   rW   r    r   <module>rZ      s&    )  $A
$$ Ar    