Exclude maintenance history from activity log

This commit is contained in:
2026-10-07 23:31:21 -04:00
parent c0c34d8735
commit 584084c09c
8 changed files with 76 additions and 13 deletions
+2
View File
@@ -35,6 +35,7 @@ export interface ActivityRow {
export interface ActivityQuery {
excludeProvisioning?: boolean;
excludeMaintenance?: boolean;
server?: string;
host?: string;
type?: ActivityType;
@@ -69,6 +70,7 @@ export function parseActivityQuery(params: URLSearchParams): ActivityQuery {
offset: integer(params.get('offset'), 0, 0, 1_000_000_000)
};
if (params.get('excludeProvisioning') === 'true') query.excludeProvisioning = true;
if (params.get('excludeMaintenance') === 'true') query.excludeMaintenance = true;
for (const key of ['server', 'host', 'q'] as const) {
const value = params.get(key)?.trim().slice(0, key === 'q' ? 200 : 255);
if (value) query[key] = value;