U
     h                     @   s*   d dl T d dlmZ G dd dejZdS )    )*)cmf_sdesk_slac                       s   e Zd Z fddZ  ZS )CmfSDeskSlac           
         s   |  dg t| j}|jd|d tjj| d}|rJ|D ]}|  q<tj	j| d}|rn|D ]}|  q`tj
j| d}|r|D ]}	|	  qt j||S )N
project_idzPPP-PR-ADMIN)obj)Zsla)parent)Zload_fieldsZAPPZget_cache_projectr   Zcheck_project_role_accessZmodelsZCmfSDeskSlaCyclelistdeleteZCmfSDeskSlaGoalZCmfSDeskSlaTriggersuper)
selfargskwargsZprojectZ
sla_cyclesZ	sla_cycleZ	sla_goalsZsla_goalZsla_triggersZsla_trigger	__class__ -./modules/servicedesk/models/cmf_sdesk_sla.pyr	      s     


zCmfSDeskSla.delete)__name__
__module____qualname__r	   __classcell__r   r   r   r   r      s   r   N)Zcmf.includeZmodules.servicedesk.fieldsr   r   r   r   r   r   <module>   s   