{{define "admin/audit_list.html"}} {{template "admin_shell_open" .}}
{{if .Data.Flash}}
{{.Data.Flash}}
{{end}}

{{T "admin.audit.title"}}

{{T "admin.audit.desc"}}

{{if eq $.Data.QStatus "1"}}
{{T "admin.audit.bulk_hint"}}
{{range $r := .Data.Rows}} {{$rid := index $r "id"}}{{$rst := asInt (index $r "status")}} {{else}} {{end}}
{{T "admin.audit.col_id"}}{{T "admin.audit.col_type"}}{{T "admin.audit.col_title"}}{{T "admin.audit.col_ver"}}{{T "admin.audit.col_user"}}{{T "admin.audit.col_time"}}{{T "admin.audit.col_status"}}{{T "admin.audit.col_actions"}}
{{if eq $rst 1}}{{end}} {{$rid}} {{if eq (index $r "item_type") 1}}{{T "admin.audit.type_source"}}{{else}}{{T "admin.audit.type_soft"}}{{end}} {{index $r "version"}} {{$suid := index $r "user_id"}}{{if gt (asInt $suid) 0}}{{else}}—{{end}} {{unixTime (index $r "created_at")}} {{$st := index $r "status"}}{{if eq (asInt $st) 1}}{{T "admin.audit.badge_pending"}}{{else if eq (asInt $st) 0}}{{T "admin.audit.badge_draft"}}{{else if eq (asInt $st) 3}}{{T "admin.audit.badge_reject"}}{{else if eq (asInt $st) 2}}{{T "admin.audit.badge_published"}}{{else}}{{T "admin.audit.badge_offline"}}{{end}}
{{T "admin.audit.empty"}}
{{else}}
{{range $r := .Data.Rows}} {{else}} {{end}}
{{T "admin.audit.col_id"}}{{T "admin.audit.col_type"}}{{T "admin.audit.col_title"}}{{T "admin.audit.col_ver"}}{{T "admin.audit.col_user"}}{{T "admin.audit.col_time"}}{{T "admin.audit.col_status"}}{{T "admin.audit.col_actions"}}
{{index $r "id"}} {{if eq (index $r "item_type") 1}}{{T "admin.audit.type_source"}}{{else}}{{T "admin.audit.type_soft"}}{{end}} {{index $r "version"}} {{$suid := index $r "user_id"}}{{if gt (asInt $suid) 0}}{{else}}—{{end}} {{unixTime (index $r "created_at")}} {{$st := index $r "status"}}{{if eq (asInt $st) 1}}{{T "admin.audit.badge_pending"}}{{else if eq (asInt $st) 0}}{{T "admin.audit.badge_draft"}}{{else if eq (asInt $st) 3}}{{T "admin.audit.badge_reject"}}{{else if eq (asInt $st) 2}}{{T "admin.audit.badge_published"}}{{else}}{{T "admin.audit.badge_offline"}}{{end}}
{{T "admin.audit.empty"}}
{{end}} {{$pg := .Data.Page}}{{$ps := .Data.PageSize}}{{$tot := .Data.Total}} {{if or (gt $pg 1) (eq (len .Data.Rows) $ps)}} {{end}}
{{template "admin_shell_close" .}} {{end}}