
    Ci6                     B    d dl mZ d dlT d dlmZ  G d de          ZdS )    )fields)*)	CmfEntityc            
          e Zd ZdZdZdZdZdZej	        
                    ej	        j        ddddd	          Zej	        
                    ej	        j        d
g 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ddddd          Zej	        
                    ej	        j        ddddd          Zej	        
                    ej	        j        d ddd!d          Z e	j
        ej	        j        d"ddddd#$          Z e	j
        e	j        d%&          Z e	j
        ej	        j        d'ddd(          Z e	j
        ej	        j        d)d*d+d,d-d.d/d0          Z e	j
        ej	        j        d1d2          Z e	j
        ej	        j        d3d4d5d6d7d80          Z e	j
        ej	        j        d9dd:          Z G d; d<e j!                  Z!dS )=
CmfApproveuD   
    Пользователь подписал документ
    ApprovesettingsAPRFu   УтверждающийT	CmfPerson)captionvisiblereadonlymodelnullableu#   Подписанный объект)CmfDocumentCmfTaskCmfListapproves)r   modelsr   backrefu   Типu   Объектu   Апрув группаu   Физлицо)fullapprove_grouppersonr   )r   choicesdefaultr   u!   Статус выполненияu   Открытоu   В процессеu   Завершено)openin_progressclosedr   )r   r   r   r   r   u%   Утверждаемый статусN	CmfStatus)r   r   r   r   r   u   Аппрув группаCmfApproveGroupu&   Номер версии объекта
CmfVersion)r   r   r   indexno_aclwidgetu%   Электронная подпись)r   u   Дата подписи)r   r   r   r   u   Решениеu   Утвержденоu   Согласованоu   Отклоненоu&   Вне моей компетенцииu   Юр.Подписано)approvedacceptedrejectedcanceledofficialy_signed)r   r   r   u   Комментарий)r   r   u!   Вид утверждающегоu   согласующийu   утверждающийu/   генеральный утверждающий)standartmastergrand_masterr*   u%   Текущее утверждение)r   r   r   c                       e Zd ZdZdS )CmfApprove.codeN)__name__
__module____qualname__index_using     (./modules/settings/fields/cmf_approve.pycoder.   q   s        r4   r6   )"r/   r0   r1   __doc__ui_name	ui_modulecode_prefixsmart_notifycmfr   FieldCmfRelationapproverCmfGenericRelationobj	CmfChoiceapprove_typestatus
obj_statusr   	CmfBigIntobj_versionCmfStrsignCmfDateTimeapproved_at
resolution	CmfMarkuptextapprover_levelCmfBoolis_cur_approver   r6   r3   r4   r5   r   r      s         GIKLz
*    H *


%5444   C  6<
':S_opp  L V\
3):O[opp  F !!
7 "  J J$$
+ %  M &,
8  K 6</VWWWD&,
)  K 
 3AYg{E[tw w  J 6<
(  D "V\
35A[  n_  `  `	  N "V\
7	  N    y~     r4   r   N)r<   r   cmf.include
cmf.modelsr   r   r3   r4   r5   <module>rT      ss                         m m m m m m m m m mr4   