U
    Afk                     @   s,   d dl T d dlmZ G dd dejjZdS )    )*)fieldsc                   @   sp  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ddgdddddddddddd	d
ddg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d#gdd$Zejjejjd%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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ejd0d1d2 dd d3Zejjejjd4dd d.Zejjejjd5dd d.Zejjejj d6dd d.Z!ejjejj"d7d8d9d:d;dd d<d=Z#ejjejj$d>d?d@Z%ejjejj&dAddBdCdDdEdFdGdHdId dddJdKZ'ejjejj"dLdMdNid ddMdOZ(ejjejj"dPdMdNid ddMdOZ)d?S )QCmfAuditZAuditZsettingsZAUDTu
   Аудит
cmf_authorZdenyTcmf_created_atoperatecmf_model_nameparent_codeparent_namehtml_diff_data
audit_dataZ_mainz	parent.iduH   link:/?dg=cruddetaildialog&dgid=${parent.id}:${parent.name}:Объектsecurity_leveluN   link:/?dg=cruddetaildialog&dgid=${cmf_author.id}:${cmf_author.name}:Авторzcmf_author.idzcmf_author.codezcmf_author.loginproduct_namevendor_nameresult_status	client_ipid)nameZcol1Zcol2)Zui_list_fieldsZui_group_fieldsZEventIDu3   Автоматически генерируетсяF)captionZcommentnullableZprimary_keyreadonlyvisibleu   Реальный авторZ	CmfPerson)r   r   linkabler   modelsr   u
   Авторu   Дата создания)r   autoZauto_now_addr   r   indexr   u   Дата изменения)r   r   Zauto_nowr   r   r   r   Zno_aclu   ID объектаZ	CmfEntity)r   Z
base_modelr   r   r   r   r   u   Имя объекта)r   r   r   u   Код объекта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    u.   Уровень важности событияu   Отладочныйu   Низкийu   Среднийu   Высокийu   Критическийu   Фатальныйu   Аварийный)r                        r   )r   r"   r   r   r   r    u)   Наименование продуктаZeva_teamZEvaTeam)r   r"   r   r   r    u'   Наименование вендора)*__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CmfTUUIDr   ZCmfGenericRelationZ	real_userr   ZCmfDateTimer   Zcmf_modified_atZCmfSubclassedGenericRelationparentZCmfStrr
   r	   ZCmfJsonr   ZCmfStr32r   r   Z	CmfMarkupr   Z	CmfChoicer   ZCmfIPv4Addressr   ZCmfChoiceIntr   r   r   r   r   r   r   r      sz  *			


 
 r   N)Zcmf.includer-   r   r   Z	BaseModelr   r   r   r   r   <module>   s   