
    Bh{                     T    d dl mZmZ d dlZd dlZd Z G d dej                        Zy)    )
migrationsmodelsNc                    | j                  dd      }| j                  dd      }|j                  j                  }|j                  j	                  |      j                  d      D ]  }|j                  j                  |j                  |j                  |j                  |j                  |j                  r|j                  j                  nd       |_        |j                           y )NcmsPageTreeNodepath)depthr	   sitenumchildparent)	get_model
connectionaliasobjectsusingorder_bycreater
   r	   r   r   r   node_deprecatedsave)appsschema_editorr   r   db_aliaspages         S/home/dcms/DCMS/lib/python3.12/site-packages/cms/migrations/0038_alter_page_site.pyseparate_page_treenoder   	   s    >>%(D~~eZ0H''--H""8,55f= '//66**]]26++4;;..4  7  
 			    c                      e Zd ZddgZ ej
                  dd ej                  ej                  j                  j                  j                  ddd             ej                  dd	d
       ej
                  dd
 ej                  dej                  j                  j                  j                  dd             ej                  ej                  j                  e       ej"                  dd
       ej$                  d       ej
                  ddej                  j(                  j+                  dddej                  j                  j                  j                  d            gZy)	Migration)sites0002_alter_domain_unique)r   0037_merge_page_treenoder   r   djangocms_pagesz
sites.site)	on_deleterelated_nametoverbose_name)
model_namenamefieldnoder   )r(   old_namenew_nameT	cms_pageszcms.treenode)nullr$   r%   r&   )reverse_code)r(   r)   r   )r)   usersettings	clipboardFzcms.placeholder)blankeditabler/   r$   r&   N)__name__
__module____qualname__dependenciesr   
AlterFieldr   
ForeignKeydjangodbdeletionCASCADERenameFieldSET_NULL	RunPythonnoopr   RemoveFieldDeleteModelr   settingmodelsPlaceholderForeignKey
operations r   r   r   r      sy    	.+L 	
#&##fii.>.>.G.G.O.O^o  uA  PV  W	

 	
&	

 	
"#&##9I9I9R9R9[9[ju  {I  J	

 	
Z1166E[\
"	
 	
	
 	
%****@@ ))**33;;$ A 
	
1#Jr   r   )		django.dbr   r   django.db.models.deletionr;   cms.models.settingmodelsr   r   r   rH   r   r   <module>rL      s'    )    *
$$ *r   