
    Bh9                     r   d dl mZ d dlmZ d dlmZmZ d dlmZ  G d de      Z	 ej                  e	       ej                   G d de             Z G d	 d
ej                        Z G d dee      Z ej                  e        G d dej                        Z G d dee      Z ej                  e       y)    )settings)models)PageContentExtensionPageExtension)extension_poolc                   x    e Zd Z ej                  ddd      Z ej                  ej                  d      Z	d Z
y)MyPageExtensionT    blankdefault
max_length)r   c                 ~    |j                   j                         D ]   }d |_        | |_        |j	                          " y )N)favorite_usersallpkmypageextensionsave)selfotherlanguagefavorite_users       Z/home/dcms/DCMS/lib/python3.12/site-packages/cms/test_utils/project/extensionapp/models.pycopy_relationszMyPageExtension.copy_relations   s<    "11557 	!M#M,0M) 	!    N)__name__
__module____qualname__r   	CharFieldextraManyToManyFieldr   AUTH_USER_MODELr   r    r   r   r	   r	      s7    F4DE+V++H,D,DDQN!r   r	   c                   6    e Zd Z ej                  ddd      Zy)MyPageContentExtensionTr
   r   r   N)r   r   r   r   r    extra_titler$   r   r   r&   r&      s    "&""rcJKr   r&   c                   6    e Zd Z ej                  ddd      Zy)MultiTablePageExtensionParentTr
   r   r   N)r   r   r   r   r    extension_parent_fieldr$   r   r   r)   r)      s    -V--D"QTUr   r)   c                   6    e Zd Z ej                  ddd      Zy)MultiTablePageExtensionTr
   r   r   N)r   r   r   r   r    multitable_extrar$   r   r   r,   r,       s    'v''dB3Or   r,   c                   6    e Zd Z ej                  ddd      Zy) MultiTableContentExtensionParentTr
   r   r   N)r   r   r   r   r    extension_content_parent_fieldr$   r   r   r/   r/   '   s    %5V%5%5D"Y\%]"r   r/   c                   6    e Zd Z ej                  ddd      Zy)MultiTablePageContentExtensionTr
   r   r   N)r   r   r   r   r    multitable_extra_contentr$   r   r   r2   r2   +   s    /v//dBSVWr   r2   N)django.confr   	django.dbr   cms.extensionsr   r   cms.extensions.extension_poolr   r	   registerr&   Modelr)   r,   r/   r2   r$   r   r   <module>r:      s       > 8!m !    ( K1 K KVFLL VP;] P   / 0^v|| ^X%EG[ X   6 7r   