
    Paf                     \    d dl mZ d dl d dlmZ d dlmZ  G d dej                        Zy)    )fields)*)	BaseModel)cmf_person_signc                   &    e Zd ZdZdZedd       Zy)CmfSignu   
        Модель для подписания объектов в системе.
        Подписывает по id объекта его конкретную cmf_version
    TNc                     |s|j                   }t        j                  |t        j                  |      }|j                          |S )N)signed_objectsignobject_cmf_version)cmf_versionmodelsr   gcurrent_personsave)cls	object_inversionr   s       ./cmf/models/cmf_sign.pysign_objectzCmfSign.sign_object   sB    ++G~~#!!&  

 			    )N)__name__
__module____qualname____doc__	api_allowclassmethodr    r   r   r   r      s      I	 	r   r   N)	cmfr   cmf.include
cmf.modelsr   
cmf.fieldsr   CmfPersonSignr   r   r   r   <module>r$      s#        &o++ r   