Files
Ghassen kefi b54ee0f696 feat(ocp): add optional operation identifier to CriticalActionPerformedEvent
Callers can pass a stable identifier of the audited action in the form
`app.entity.action` (e.g. "federatedfilesharing.share.accepted") as the
new optional fourth constructor parameter. It is exposed through
getOperation(). Values not in that form are rejected with an
InvalidArgumentException. Existing callers are unaffected.

Refs nextcloud-gmbh/governance#199

Assisted-by: ClaudeCode:claude-opus-5-5
Signed-off-by: Ghassen kefi <ghassen.kefi.dev@gmail.com>
2026-10-06 15:56:05 +02:00
..