
    *.+hm                     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dd2g3          Z e	j
        ej	        j        d4d5d6d7d8d90          Z e	j
        ej	        j        d:dd;          Z G d< d=e j!                  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   Комментарийgin_trgm)r   r   r"   index_usingu!   Вид утверждающегоu   согласующийu   утверждающийu/   генеральный утверждающий)standartmastergrand_masterr,   u%   Текущее утверждение)r   r   r   c                       e Zd ZdZdZdS )CmfApprove.nameNT__name__
__module____qualname__r+   r"        (./modules/settings/fields/cmf_approve.pynamer0   r           r6   r8   c                       e Zd ZdZdZdS )CmfApprove.codeNTr1   r5   r6   r7   coder;   v   r9   r6   r<   )#r2   r3   r4   __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   r8   r<   r5   r6   r7   r   r      s1         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<
(L  D "V\
35A[  n_  `  `	  N "V\
7	  N    y~       y~     r6   r   N)rB   r   cmf.include
cmf.modelsr   r   r5   r6   r7   <module>rZ      ss                         r r r r r r r r r rr6   