
    h3                     N    d dl mZ d dlZd Zd Z G d dej                        Zy)    )
migrationsNc                 p   | j                  dd      }|j                  j                         }|D ]g  }|j                  r4|j                  rd|j                  z   nd}d|j                  |z   i|_        D|j                  ry|j                  j                  }d|j                   d|j                   d|j                  j                   i|_        |j                  sd|j                  z   |j
                  d	<   |j                  r'd
t        |j                  j                        i|_        |j                  rdd|j                   i|_         |j                  rdd|j                   i|_        D|j                  sRdd|j                  z   i|_        j |j                  j                  |dg       y )Ndjangocms_linkLink# external_linkinternal_link.:anchor	file_linkztel:zmailto:link)	get_modelobjectsallr	   r   r   r
   _meta	app_label
model_namepkr   strphonemailtobulk_update)appsschema_editorr   linksr   r   opts          X/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_link/migrations/0017_link_link.pyforwardr       sg   >>*F3DLLE =*.++S4;;&2F($*<*<v*EFDI$$**C(S]]O1S^^<LAdN`N`NcNcMd*efDI{{&)DKK&7		(#^^$c$..*;*;&<=DIZZ(D*=>DI[[(GDKK=*ABDI[[(#*;<DI!=" 	LLUVH-    c                     t        d      )NzCannot reverse this migration.)NotImplementedError)r   r   s     r   backwardr$      s    
>
??r!   c                       e Zd ZdgZ ej
                  ddej                  j                  i d             ej                  e
ed      gZy)		Migration)r   0016_alter_link_cmsplugin_ptrr   r   )defaultverbose_name)r   namefieldT)elidableN)__name__
__module____qualname__dependenciesr   AddFieldr   fields	LinkField	RunPythonr    r$   
operations r!   r   r&   r&   #   sZ    ;L
 	
 ''11"61R	

 	
Wh>Jr!   r&   )	django.dbr   djangocms_link.fieldsr   r    r$   r&   r6   r!   r   <module>r9      s*    ! ..@
$$ r!   