U
    Ig                     @   s*   d dl T d dlZG dd dejjjZdS )    )*Nc                       s   e Zd Zd fdd	Z  ZS )CmfTaskTc                    s>   t  j|d}|r:tjr:tjtjkr:tjjf |ddi |S )N)auditZcheck_is_adminF)	super_system_auditgZacl_admin_modeZcurrent_personZsystem_personZmodelsZCmfAuditZaudit_event)selfr   _kwargs	__class__ ./cmf/models/cmf_task.pyr      s    zCmfTask._system_audit)T)__name__
__module____qualname__r   __classcell__r   r   r
   r   r      s   r   )Zcmf.includeZcmf.fields.cmf_taskZcmfZfieldsZcmf_taskr   r   r   r   r   <module>   s   