Jul 22 - Update - add audit viewer, CSRF lifetime

This commit is contained in:
2026-07-22 16:59:46 -04:00
parent 8533cbe27c
commit a39fa091fa
8 changed files with 170 additions and 2 deletions
+47
View File
@@ -173,3 +173,50 @@ form{display:inline}
.grid-2{grid-template-columns:1fr}
.page-head{flex-direction:column}
}
/* audit log */
.filters{
display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px;
}
.filters__label{
font-family:"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.1em;
text-transform:uppercase;color:var(--muted);margin-right:4px;
}
.filters__sep{color:var(--hair);margin:0 2px}
.filter-chip{
font-size:.82rem;text-decoration:none;color:var(--ink-soft);
padding:5px 12px;border:1px solid var(--hair);border-radius:100px;background:var(--card);
transition:border-color .18s,background .18s,color .18s;
}
.filter-chip:hover{border-color:var(--aqua)}
.filter-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}
.table-wrap{
background:var(--card);border:1px solid var(--hair);border-radius:var(--radius);
overflow-x:auto;
}
.audit-table{width:100%;border-collapse:collapse;font-size:.9rem}
.audit-table th{
text-align:left;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;
color:var(--muted);font-weight:600;padding:12px 14px;border-bottom:1px solid var(--hair);
background:var(--hair-2);white-space:nowrap;
}
.audit-table td{padding:11px 14px;border-bottom:1px solid var(--hair-2);vertical-align:top}
.audit-table tr:last-child td{border-bottom:0}
.mono{font-family:"IBM Plex Mono",monospace;font-size:.82rem}
.nowrap{white-space:nowrap}
.badge{
display:inline-block;font-family:"IBM Plex Mono",monospace;font-size:.7rem;
letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:6px;
border:1px solid transparent;
}
.badge--create{background:#E7F6F4;color:#0A5A54;border-color:#B9E6E0}
.badge--update{background:#FBF0E1;color:#8A5A12;border-color:#F0D9B3}
.badge--delete{background:#FBEAE6;color:#9C3325;border-color:#F0C7BE}
.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}
.pager__info{
font-family:"IBM Plex Mono",monospace;font-size:.8rem;color:var(--muted);
}
.btn.is-disabled{opacity:.4;cursor:default;pointer-events:none}