U
    -d                     @   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Zdddd	d
dgdd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e
jje
jjd*d+d,d-d.ddd/d0Z e
jje
jj!d1d2d3Z"d2S )4CmfAuditZAuditZsettingsZAUDTu
   Аудит
cmf_authorZdenycmf_created_atoperatecmf_model_nameparent_namehtml_diff_dataZ_main
audit_dataresult_status	client_ip)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 htmlu'   Результат выполненияu   Выполненоu   Заблокированоu+   Частично заблокировано)okZfailZ	partiallyr   )r   choicesr   r   r   ZIPN)r   r   )#__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZcache_cluster_fieldZacl_default_user_policyZui_formcmfr   ZFieldZCmfTUUIDidZCmfGenericRelationr   ZCmfDateTimer   Zcmf_modified_atZCmfSubclassedGenericRelationparentZCmfStrr	   ZCmfJsonr   ZCmfStr32r   r   Z	CmfMarkupr
   Z	CmfChoicer   ZCmfIPv4Addressr   r   r   r   r   r      s   
	
	r   N)Zcmf.includer    r   r   Z	BaseModelr   r   r   r   r   <module>   s   