B
    ft                 @   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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d/d0d1 dd d2Zejjejjd3dd d-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!d6d7d8d9d:dd d;d<Z"ejjejj#d=d>d?Z$ejjejj%d@ddAdBdCdDdEdFdGdHd dddIdJZ&ejjejj!dKdLdMid ddLdNZ'ejjejj!dOdLdMid ddLdNZ(d>S )PCmfAuditZAuditZsettingsZAUDTu
   Аудит
cmf_authorZdenyTcmf_created_atoperatecmf_model_nameparent_codeparent_namehtml_diff_data
audit_data_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)captioncommentnullableZprimary_keyreadonlyvisibleu
   АвторZ	CmfPerson)r   r   linkabler   modelsr   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>x       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CmfGenericRelationr   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      s0  r   N)Zcmf.includer/   r   r   Z	BaseModelr   r   r   r   r   <module>   s   