
    fi                     L    d dl T d dlmZ  G d dej        j        e          ZdS )    )*)ResponseMixinc                   <    e Zd ZdZej        j        d             ZdS )	AuditViewz/show_auditc                    t           j        sdS t          j        j        rt           j        s(t          j                            ddd ddid           dS t          j        j        t           j        k    r7t          j                            ddd dt          j        j        id           dS d	}d
}t          j                            ddd dt          j        j        id           t          j
                            dd           rt          t          j
        d                   }||z  ||z  |z   g}t          j                            |dg          }|                     d          S )N readCmfAuditloginunknownok)operatecmf_model_nameparent
audit_dataresult_statusfaild   r   pagez-cmf_created_at)sliceorder_byz
audit.html)configIS_BOX_VERSIONgauthr   IB_ADMIN_LOGINmodelsr
   audit_eventrequestvaluesgetintlistrender)self	rec_countr   r   audits        ./modules/auth/views/audit.pyr!   zAuditView.get   sa   $ 	2v| 	6#8 	O''z/3)@T6: ( < < < 26<6000O''z/3!&,@W6< ( > > > 2	##F:+/Wafl<S26 	$ 	8 	8 	8 >fd++ 	/w~f-..D44	!9:$$5<M;N$OO{{<(((    N)__name__
__module____qualname____url__cmfviewsactionr!    r)   r(   r   r      s8        GY) ) ) ) )r)   r   N)cmf.includemodules.auth.views.responser   r.   r/   BaseViewr   r1   r)   r(   <module>r5      s^        5 5 5 5 5 5) ) ) ) )	"M ) ) ) ) )r)   