[web] Group settings: audit Log (#27197)

* [web] Group settings: audit Log

User facing audit logs, available to Group Admins.
- `/audit-logs` page
- `/audit-logs/csv` to download all logs

GitOrigin-RevId: 4938c49fdd8e62f5ea278b6c80ed2bd544455b92
This commit is contained in:
Miguel Serrano
2025-08-01 08:04:55 +00:00
committed by Copybot
parent aff9dadd31
commit 5ebe8563ed
3 changed files with 12 additions and 0 deletions
+2
View File
@@ -59,6 +59,7 @@ import type { ScriptLogType } from '../../../modules/admin-panel/frontend/js/fea
import { ActiveExperiment } from './labs-utils'
import { Subscription as AdminSubscription } from '../../../types/admin/subscription'
import { AdminCapability } from '../../../types/admin-capabilities'
import { GroupAuditLog } from '../../../modules/group-audit-log/frontend/js/components/logs'
export interface Meta {
'ol-ExposedSettings': ExposedSettings
@@ -167,6 +168,7 @@ export interface Meta {
'ol-legacyEditorThemes': string[]
'ol-licenseQuantity'?: number
'ol-loadingText': string
'ol-logsForRendering': GroupAuditLog[]
'ol-managedGroupSubscriptions': ManagedGroupSubscription[]
'ol-managedInstitutions': ManagedInstitution[]
'ol-managedPublishers': Publisher[]