B
    f                 @   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dS )>
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   Zindex_usingu!   Вид утверждающегоu   согласующийu   утверждающийu/   генеральный утверждающий)standartZmasterZgrand_masterr   u%   Текущее утверждение)r   r
   r   ) __name__
__module____qualname____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_approve r   r   (./modules/settings/fields/cmf_approve.pyr      s   



r   N)r   r   Zcmf.includeZ
cmf.modelsr   r   r   r   r   r   <module>   s   