U
    $-d                     @   s*   d dl T d dlmZ G dd dejZdS )    )*)cmf_taskc                   @   s$   e Zd Zedd Zedd ZdS )CmfTaskc                 O   sB   | j ||}|j  |jjd|d | s:tddd |d S )NzPPP-TSK-CREATE)obju   Нет доступа!T)abortid)ZcreateparentloadZcheck_project_role_accessZ_sdesk_check_accessZ	cmf_alert)clsargskwargsres r   (./modules/servicedesk/models/cmf_task.pysdesk_create   s    
zCmfTask.sdesk_createc                 O   s"   | dr| j|d|i|S g S )NZcf_relation_field_name)
startswithZfield_options_list)r
   r   r   r   r   r   r   sdesk_field_options_list   s    
z CmfTask.sdesk_field_options_listN)__name__
__module____qualname__classmethodr   r   r   r   r   r   r      s   
r   N)Zcmf.includeZmodules.task.modelsr   r   r   r   r   r   <module>   s   