
    FiT                     P    d dl T d dlZ G d dej        j        j                  ZdS )    )*Nc                         e Zd Zd fd	Z xZS )CmfTaskTc                     t                                          |          }|rIt          j        r=t          j        t          j        k    r#d|vrd|d<   t          j        j        di |ddi |S )N)auditignore_transactionFcheck_is_admin )	super_system_auditgacl_admin_modecurrent_personsystem_personmodelsCmfAuditaudit_event)selfr   _kwargs	__class__s      ./cmf/models/cmf_task.pyr   zCmfTask._system_audit   s    ''''e'44 	Iq' 	IA,<,O,O#72205,-O'HH'HH%HHHH    )T)__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s=                 r   r   )cmf.includecmf.fields.cmf_taskcmffieldscmf_taskr   r
   r   r   <module>r"      sY               cj!)     r   