
    ~/]hT                     h    d dl  d dlZ G d dej                  j                  j
                        Zy)    )*Nc                         e Zd Zd fd	Z xZS )CmfTaskc                     t         |   |      }|r]t        j                  rMt        j                  t        j
                  k7  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   sc    ''e'4q''A,<,<,O#7205,-OO''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"      s'     cjj!!)) r   