U
    Įwhm                     @   s4   d dl mZ d dlT d dlmZ G dd deZdS )    )fields)*)	CmfEntityc                	   @   s  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d	Zej	j
ej	jd
dddg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ddZej	j
ej	jdddd dd!Zej	j
ej	jd"ddd#dd!Ze	j
ej	jd$ddddd%d&Ze	j
e	jd'd(Ze	j
ej	jd)dddd*Ze	j
ej	jd+d,d-d.d/d0d1dd2Ze	j
ej	jd3ddd4gd5Ze	j
ej	jd6d7d8d9d:d;d2Ze	j
ej	jd<ddd=ZG d>d? d?e j!Z!G d@dA dAe j"Z"dS )B
CmfApproveuD   
    Пользователь подписал документ
    ZApproveZsettingsZAPRFu   УтверждающийTZ	CmfPerson)captionvisiblereadonlymodelnullableu#   Подписанный объектZCmfDocumentZCmfTaskZCmfListZapproves)r   Zmodelsr
   Zbackrefu   Типu   Объектu   Апрув группаu   Физлицо)Zfullapprove_grouppersonr   )r   choicesdefaultr
   u!   Статус выполненияu   Открытоu   В процессеu   Завершено)openZin_progressclosedr   )r   r   r   r
   r   u%   Утверждаемый статусNZ	CmfStatus)r   r
   r   r	   r   u   Аппрув группаZCmfApproveGroupu&   Номер версии объектаZ
CmfVersion)r   r   r   indexZno_aclZwidgetu%   Электронная подпись)r   u   Дата подписи)r   r   r   r
   u   Решениеu   Утвержденоu   Согласованоu   Отклоненоu&   Вне моей компетенцииu   Юр.Подписано)ZapprovedZacceptedZrejectedZcanceledZofficialy_signed)r   r   r   u   КомментарийZgin_trgm)r   r
   r   index_usingu!   Вид утверждающегоu   согласующийu   утверждающийu/   генеральный утверждающий)standartZmasterZgrand_masterr   u%   Текущее утверждение)r   r
   r   c                   @   s   e Zd ZdZdZdS )zCmfApprove.nameNT__name__
__module____qualname__r   r    r   r   (./modules/settings/fields/cmf_approve.pynamer   s   r   c                   @   s   e Zd ZdZdZdS )zCmfApprove.codeNTr   r   r   r   r   codev   s   r   )#r   r   r   __doc__Zui_nameZ	ui_moduleZcode_prefixZsmart_notifycmfr   ZFieldZCmfRelationZapproverZCmfGenericRelationobjZ	CmfChoiceZapprove_typestatusZ
obj_statusr   Z	CmfBigIntZobj_versionZCmfStrsignZCmfDateTimeZapproved_atZ
resolutionZ	CmfMarkuptextZapprover_levelZCmfBoolZis_cur_approver   r   r   r   r   r   r   r      s   	

			  
r   N)r   r   Zcmf.includeZ
cmf.modelsr   r   r   r   r   r   <module>   s   