U
    [cp                     @   s,   d dl T d dlmZ G dd dejjZdS )    )*)fieldsc                   @   s`  e Zd ZdZdZdZdZdZddddd	d
gdddddd
dgdgdZe	j
je	j
jdddddddZe	j
je	j
jddddgddZe	j
je	j
jddddddddZe	j
je	j
jddddddddd	Ze	j
je	j
jdddddddZe	j
je	j
jddddZe
je
jd d!d" ddd#Ze	j
je	j
jd$dddZe	j
je	j
jd%dddZe	j
je	j
jd&dddZd'S )(CmfAuditZAuditZsettingsZAUDTu
   Аудит
cmf_authorcmf_created_atoperatecmf_model_nameparent_namehtml_diff_dataZ_main
audit_data)namer   )Zui_list_fieldsZui_group_fieldsu)   Идентификатор объектаu3   Автоматически генерируетсяFT)captionZcommentnullableZprimary_keyreadonlyvisibleu
   АвторZ	CmfPerson)r   r   r   modelsr   u   Дата создания)r   autoZauto_now_addr   r   indexr   u   Дата изменения)r   r   Zauto_nowr   r   r   r   Zno_aclu   ОбъектZ	CmfEntity)r   Z
base_modelr   r   r   r   u   Имя объекта)r   r   r   u   Список измененийc                   C   s   g S )N r   r   r   ./fields/cmf_audit.py<lambda>\       zCmfAudit.<lambda>)r   defaultr   r   u   Операцияu   Модельz	Diff htmlN)__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZcache_cluster_fieldZui_formcmfr   ZFieldZCmfTUUIDidZCmfGenericRelationr   ZCmfDateTimer   Zcmf_modified_atZCmfSubclassedGenericRelationparentZCmfStrr	   ZCmfJsonr   ZCmfStr32r   r   Z	CmfMarkupr
   r   r   r   r   r      s   
	
	r   N)Zcmf.includer   r   r   Z	BaseModelr   r   r   r   r   <module>   s   