diff --git a/apps/web/src/app/core/event.service.ts b/apps/web/src/app/core/event.service.ts index d6e5c8eba5f..809a66bb6da 100644 --- a/apps/web/src/app/core/event.service.ts +++ b/apps/web/src/app/core/event.service.ts @@ -470,6 +470,18 @@ export class EventService { msg = this.i18nService.t("accessedSecret", this.formatSecretId(ev)); humanReadableMsg = this.i18nService.t("accessedSecret", this.getShortId(ev.secretId)); break; + case EventType.Secret_Created: + msg = this.i18nService.t("createdSecret", this.formatSecretId(ev)); + humanReadableMsg = this.i18nService.t("createdSecret", this.getShortId(ev.secretId)); + break; + case EventType.Secret_Deleted: + msg = this.i18nService.t("deletedSecret", this.formatSecretId(ev)); + humanReadableMsg = this.i18nService.t("deletedSecret", this.getShortId(ev.secretId)); + break; + case EventType.Secret_Edited: + msg = this.i18nService.t("editedSecret", this.formatSecretId(ev)); + humanReadableMsg = this.i18nService.t("editedSecret", this.getShortId(ev.secretId)); + break; default: break; } diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json index 6785c20d8f4..37ac0ceeb73 100644 --- a/apps/web/src/locales/en/messages.json +++ b/apps/web/src/locales/en/messages.json @@ -8205,7 +8205,34 @@ "message": "An error occurred when trying to read the import file" }, "accessedSecret": { - "message": "Accessed secret $SECRET_ID$.", + "message": "Accessed secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "editedSecret": { + "message": "Edited a secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "deletedSecret": { + "message": "Deleted a secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "createdSecret": { + "message": "Created a new secret with identifier: $SECRET_ID$", "placeholders": { "secret_id": { "content": "$1", diff --git a/libs/common/src/enums/event-type.enum.ts b/libs/common/src/enums/event-type.enum.ts index 9efe49b1b0f..914dac00abb 100644 --- a/libs/common/src/enums/event-type.enum.ts +++ b/libs/common/src/enums/event-type.enum.ts @@ -90,4 +90,7 @@ export enum EventType { OrganizationDomain_NotVerified = 2003, Secret_Retrieved = 2100, + Secret_Created = 2101, + Secret_Edited = 2102, + Secret_Deleted = 2103, }