U
    cee…  ã                   @   s2   d dl T d dlZd dlmZ G dd„ dejƒZdS )é    )Ú*N)Úcmf_approve_groupc                   @   s*   e Zd Zedd„ ƒZeddœdd„ƒZdS )ÚCmfApproveGroupc                 O   s(   ddg|d< | j ||Ž}t |d¡ |S ©NZmin_approversZrequired_signsÚfieldsÚread)ÚlistÚcmfutilÚacl_set_policy)ÚclsÚargsÚkwargsÚres© r   ú1./modules/servicedesk/models/cmf_approve_group.pyÚ
sdesk_list   s    zCmfApproveGroup.sdesk_listN)r   c                O   s4   ddg|d< | j |d|i|—Ž}|r0t |d¡ |S r   )Úgetr	   r
   )r   r   r   r   r   r   r   r   Ú	sdesk_get   s
    zCmfApproveGroup.sdesk_get)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr   r   r   r   r   r   r      s   
r   )Zcmf.includeÚbuiltinsZcommon.modelsr   r   r   r   r   r   Ú<module>   s   