
    2Ai6                     <    d dl mZ d dl d dlmZ  G d de      Zy)    )fields)*)	CmfEntityc            
           e Zd ZdZdZdZdZdZej                  j                  ej                  j                  ddddd	      Zej                  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                  j                  ej                  j                  ddddd      Zej                  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                  j0                  d'ddd(      Z e	j                  ej                  j                  d)d*d+d,d-d.d/d0      Z e	j                  ej                  j6                  d1d2      Z e	j                  ej                  j                  d3d4d5d6d7d80      Z e	j                  ej                  j<                  d9dd:      Z G d; d<e jB                        Z!y)=
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y)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zz

*   H **



%%54  C  6<<

':S_opL V\\

3):O[opF !!

7 " J JJ$$

+ % M &,,

8K 6<</VWD&,,

)K 

 3AYg{E[t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      s       m mr4   