U
    -d                     @   sB   d dl mZ d dlT d dlmZ d dlmZ G dd dejZdS )    )fields)*)	BaseModel)cmf_person_signc                   @   s   e Zd ZdZedd ZdS )CmfPersonSignu   
        Модель для подписания объектов в системе.
        Подписывает по id объекта его конкретную cmf_version
    c                 C   s    t j|tj|jd}|  |S )N)Zsigned_objectsignZobject_cmf_version)Zmodelsr   gZcurrent_personZcmf_versionZsave)clsZ	object_inr    r
   ./models/cmf_person_sign.pysign_object   s    zCmfPersonSign.sign_objectN)__name__
__module____qualname____doc__classmethodr   r
   r
   r
   r   r      s   r   N)Zcmfr   Zcmf.includeZ
cmf.modelsr   Z
cmf.fieldsr   r   r
   r
   r
   r   <module>   s   