U
     e                     @   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g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denyT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   Автоматически генерируетсяF)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   ./cmf/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_fieldsZacl_default_user_policyZTEXKOM_no_cacheZ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   