Add nodes.delete with reauth, activity logs, and Administrators editing.
Allow deleting managed hosts with mandatory inline re-auth, record node mutations in an audit log with a sidebar Logs view, and let Administrators group permissions be edited from the Groups tab.
This commit is contained in:
@@ -60,6 +60,24 @@
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sidebar-logs {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 0.25rem;
|
||||
padding: 0.5rem 0.75rem 0.75rem;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.sidebar-category-label {
|
||||
margin: 0 0 0.15rem;
|
||||
padding: 0 0.75rem;
|
||||
font-size: 0.7rem;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.06em;
|
||||
text-transform: uppercase;
|
||||
color: var(--ctp-subtext0);
|
||||
}
|
||||
|
||||
.sidebar-footer {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@@ -395,6 +413,21 @@
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.node-delete {
|
||||
padding: 0.35rem 0.7rem;
|
||||
border: 1px solid var(--ctp-red);
|
||||
border-radius: 6px;
|
||||
background: transparent;
|
||||
color: var(--ctp-red);
|
||||
font: inherit;
|
||||
font-size: 0.85rem;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.node-delete:hover {
|
||||
background: color-mix(in srgb, var(--ctp-red) 12%, transparent);
|
||||
}
|
||||
|
||||
.node-test-result {
|
||||
margin: 0;
|
||||
font-size: 0.85rem;
|
||||
@@ -875,3 +908,39 @@
|
||||
word-break: break-all;
|
||||
font-size: 0.85rem;
|
||||
}
|
||||
|
||||
.logs-panel {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 1rem;
|
||||
}
|
||||
|
||||
.logs-filters {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.35rem;
|
||||
}
|
||||
|
||||
.logs-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
font-size: 0.9rem;
|
||||
}
|
||||
|
||||
.logs-table th,
|
||||
.logs-table td {
|
||||
padding: 0.55rem 0.65rem;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid var(--ctp-surface0);
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.logs-table th {
|
||||
font-weight: 600;
|
||||
color: var(--ctp-subtext0);
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
|
||||
.logs-table code {
|
||||
font-size: 0.85em;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user