U
    Ä®whO  ã                   @   s*   d dl T d dlmZ G dd„ dejƒZdS )é    )Ú*)Ú	cmf_transc                   @   s0   e Zd Zejjdg Zeddddœdd„ƒZdS )ÚCmfTransÚsdesk_trans_ui_form_getN©Úobj_idÚ
obj_fieldsÚuser_form_inputc                 O   sr   t jj|| ||dœ|—Ž}|rnt |d¡ t |jd¡ |jrLt |jd¡ t |jd¡ |jrnt |jd¡ |S )Nr   Úread)	Zmodelsr   Ztrans_ui_form_getZcmfutilZacl_set_policyZworkflowZcmf_ui_formZstatus_fromZ	status_to)r   r   r	   ÚargsÚkwargsÚres© r   ú)./modules/servicedesk/models/cmf_trans.pyr   
   s    z CmfTrans.sdesk_trans_ui_form_get)Ú__name__Ú
__module__Ú__qualname__r   r   Zapi_methodsÚstaticmethodr   r   r   r   r   r      s
   ÿr   N)Zcmf.includeZcommon.modelsr   r   r   r   r   r   Ú<module>   s   