
    .+h                     J    d dl T d dlmZ  G d dej        j                  ZdS )    )*)fieldsc                   2   e Zd ZdZdZdZdZdgZdZdZ	g dd	g d
g ddgdZ
ej                            ej        j        dddddd          Zej                            ej        j        dddddgd          Zej                            ej        j        dddddgd          Zej                            ej        j        ddddddd          Zej                            ej        j        dddddddd	  	        Zej                            ej        j        ddddddd          Zej                            ej        j        ddd          Zej                            ej        j        ddd          Z ej        ej        d d! dd"          Zej                            ej        j        d#dd          Zej                            ej        j        d$dd          Zej                            ej        j         d%dd          Z!ej                            ej        j"        d&d'd(d)d*ddd+,          Z#ej                            ej        j$        d-d./          Z%ej                            ej        j&        d0dd1d2d3d4d5d6d7d8dddd9:          Z'ej                            ej        j"        d;d<d=iddd<>          Z(ej                            ej        j"        d?d<d=iddd<>          Z)ej                            ej        j*        d@dA          Z+d.S )BCmfAuditAuditsettingsAUDTu
   Аудит
cmf_authordenyT)cmf_created_atr
   operatecmf_model_nameparent_codeparent_namehtml_diff_data
audit_data_main)z	parent.idr   r   uH   link:/?dg=cruddetaildialog&dgid=${parent.id}:${parent.name}:Объектr   security_leveluN   link:/?dg=cruddetaildialog&dgid=${cmf_author.id}:${cmf_author.name}:Авторzcmf_author.idzcmf_author.codezcmf_author.loginr   r   product_namevendor_name)r   r   result_status	client_ipid)namecol1col2)ui_list_fieldsui_group_fieldsEventIDu3   Автоматически генерируетсяF)captioncommentnullableprimary_keyreadonlyvisibleu   Реальный автор	CmfPerson)r    r%   linkabler$   modelsr"   u
   Авторu   Дата создания)r    autoauto_now_addr%   r$   indexr"   u   Дата изменения)r    r)   auto_nowr%   r$   r+   r"   no_aclu   ID объекта	CmfEntity)r    
base_modelr%   r$   r'   r"   r+   u   Имя объекта)r    r$   r"   u   Код объектаu   Список измененийc                      g S )N r1       ./cmf/fields/cmf_audit.py<lambda>zCmfAudit.<lambda>   s     r2   )r    defaultr$   r"   u   Операцияu   Модельz	Diff htmlu'   Результат выполненияu   Выполненоu   Заблокированоu+   Частично заблокировано)okfail	partiallyr6   )r    choicesr$   r"   r5   IPN)r    r5   u.   Уровень важности событияu   Отладочныйu   Низкийu   Среднийu   Высокийu   Критическийu   Фатальныйu   Аварийный)r                        r   )r    r9   r"   r+   r$   r5   u)   Наименование продуктаeva_teamEvaTeam)r    r9   r"   r$   r5   u'   Наименование вендораneed_export)r    r+   ),__name__
__module____qualname__ui_name	ui_modulecode_prefixverbose_namecache_cluster_fieldsacl_default_user_policyTEXKOM_no_cacheui_formcmfr   FieldCmfTUUIDr   CmfGenericRelation	real_userr
   CmfDateTimer   cmf_modified_atCmfSubclassedGenericRelationparentCmfStrr   r   CmfJsonr   CmfStr32r   r   	CmfMarkupr   	CmfChoicer   CmfIPv4Addressr   CmfChoiceIntr   r   r   CmfBoolrD   r1   r2   r3   r   r      so       GIKL(>$O

 

 

       % 
( (GT 
		
E 
 
 
B 
  
%-} !  I !!
%} "  J Z%%
+ & 	 	N j&&
- ' 
 
O Z
/#  	 	F *""
'	 #  K *""
'	 #  K 1
  J j
"   G Z%%
	 &  N Z%%
	 &  N J$$
9&0F
 

  %  M 
  
! !  I
 Z%%
@%'##	
 	
 ! &  N$ :##
;	
  $ 	 	L *""
9	
  # 	 	K *""
 #  KKKr2   r   N)cmf.includerP   r   r(   	BaseModelr   r1   r2   r3   <module>rc      sf             M M M M Msz# M M M M Mr2   