
    /]h                     Z    d dl  d dlmZ  G d dej                  j
                  e      Zy)    )*)ResponseMixinc                   H    e Zd ZdZej
                  j                  d        Zy)	AuditViewz/show_auditc                    t         j                  syt        j                  j                  rt         j
                  s't        j                  j                  ddd ddid       yt        j                  j                  t         j
                  k7  r?t        j                  j                  ddd dt        j                  j                  id       yd	}d
}t        j                  j                  ddd dt        j                  j                  id       t        j                  j                  dd       rt        t        j                  d         }||z  ||z  |z   g}t        j                  j                  |dg      }| j                  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   s?   $$vv||6#8#8OO''z/3)@T6: ( < 66<<6000OO''z/3!&&,,@W6< ( > 	##F:+/Waffll<S26 	$ 	8 >>fd+w~~f-.D44	!9:$$5<M;N$O{{<((    N)__name__
__module____qualname____url__cmfviewsactionr!    r)   r(   r   r      s#    GYY) )r)   r   N)cmf.includemodules.auth.views.responser   r.   r/   BaseViewr   r1   r)   r(   <module>r5      s#     5)		""M )r)   