
    h                     >    d dl mZ d dlmZ d dlmZ  G d de      Zy)    )	AppConfig)	post_save)gettext_lazyc                   *    e Zd ZdZ ed      ZdZd Zy)VersioningConfigdjangocms_versioningzdjango CMS Versioningzdjango.db.models.AutoFieldc                    ddl m}m} ddlm}m} ddlm} ddlm	}m
}m} ddlm}	m}
 |j                  xj                   |	gz  c_        |r |j                  xj                   |
gz  c_        t#        t%        |j&                  j(                  j*                        dhz
        }||j&                  j(                  _        t-        j.                  |d	
       |j/                  |d	
       |j/                  |d	
       y )Nr   )contentmodelsfields)post_obj_operationpost_placeholder_operation   )LOCK_VERSIONS)update_modified_date$update_modified_date_for_pagecontent+update_modified_date_for_placeholder_source)is_content_editable(placeholder_content_is_unlocked_for_user)languagepage
versioning)dispatch_uid)
cms.modelsr
   r   cms.signalsr   r   confr   handlersr   r   r   helpersr   r   PlaceholderRelationFielddefault_checkstuplesetPageContent_metaunique_togetherr   connect)selfr
   r   r   r   r   r   r   r   r   r   pagecontent_unique_togethers               I/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_versioning/apps.pyreadyzVersioningConfig.ready   s    4N'	
 	

 	[ 	''66;N:OO6++::?g>hh: ',))//??@DXCYY'
# ;V!!''7 	.\J"**7l 	+ 	
 	""0| 	# 	
    N)__name__
__module____qualname__name_verbose_namedefault_auto_fieldr)    r*   r(   r   r      s    !D,-L5
r*   r   N)django.appsr   django.db.models.signalsr   django.utils.translationr   r/   r   r2   r*   r(   <module>r6      s    ! . 6#
y #
r*   