
    hi                     D    d dl mZmZ d Z G d dej                        Zy)    )
migrationsmodelsc                 B    G d dt         j                        } G d dt         j                        |j                  j                  |j                  j
                  j                         v rj                  j                         j                  dd      }|j                  j                  |j                  j                        j                  |      }j                  j                  |j                  j                        j                  fd	|D               y y )
Nc                   h    e Zd Z G d d      Z ej
                  d      Z ej                         Zy)2migrate_text_ckeditor_fields.<locals>.CKEditorTextc                       e Zd ZdZdZy)7migrate_text_ckeditor_fields.<locals>.CKEditorText.MetaFdjangocms_text_ckeditor_textN__name__
__module____qualname__manageddb_table     a/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_text/migrations/0003_auto_20240702_1409.pyMetar	      s    G5Hr   r   Tprimary_keyN)	r   r   r   r   r   PositiveIntegerFieldcmsplugin_ptr_id	TextFieldbodyr   r   r   CKEditorTextr      s1    	6 	6 76664Hv!r   r   c                       e Zd Z G d d      Z ej
                  d      Z ej                         Z ej                  dd      Z
 ej                  dd      Zy)	/migrate_text_ckeditor_fields.<locals>.Text_Textc                       e Zd ZdZdZy)4migrate_text_ckeditor_fields.<locals>.Text_Text.MetaFdjangocms_text_textNr   r   r   r   r   r      s    G,Hr   r   Tr   )blanknull   )
max_lengthr!   N)r   r   r   r   r   r   r   r   r   	JSONFieldjson	CharFieldrter   r   r   	Text_Textr      sY    	- 	- 76664Hv!vd6f"D9r   r)   r   T)flat)cmsplugin_ptr_id__inc              3   \   K   | ]#  } |j                   d |j                         % yw)text_ckeditor4)r   r(   r   N)r   r   ).0ckeditor_textr)   s     r   	<genexpr>z/migrate_text_ckeditor_fields.<locals>.<genexpr>   s5      L
 =--3CVcVtVtuuL
s   ),)r   Model_metar   
connectionintrospectiontable_namesobjectsallvalues_listusingaliasexcludebulk_create)appsschema_editorr   existing_textsqsr)   s        @r   migrate_text_ckeditor_fieldsrA      s    "v|| ":FLL : ""m&>&>&L&L&X&X&ZZ"**..0<<=OVZ<[!!''(@(@(F(FGOOesOt 8 8 > >?KK L
!#L
 	
 [r   c                   d    e Zd ZdgZ ej
                  eej
                  j                        gZy)	Migration)djangocms_text0002_text_json_text_rte)codereverse_codeN)	r   r   r   dependenciesr   	RunPythonrA   noop
operationsr   r   r   rC   rC   "   s7    5L
 	
-#--22	
Jr   rC   N)	django.dbr   r   rA   rC   r   r   r   <module>rM      s!    )
8

$$ 
r   