From 69731ecb9d2598e46be2669a3f8929218a5d69da Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 20 Jun 2019 08:56:10 -0400 Subject: [PATCH] Add event types --- src/Core/Enums/EventType.cs | 7 +++++++ src/Events/Controllers/CollectController.cs | 9 +++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Core/Enums/EventType.cs b/src/Core/Enums/EventType.cs index 2672bb73a5..10d5179941 100644 --- a/src/Core/Enums/EventType.cs +++ b/src/Core/Enums/EventType.cs @@ -9,6 +9,7 @@ User_Recovered2fa = 1004, User_FailedLogIn = 1005, User_FailedLogIn2fa = 1006, + User_ExportedVault = 1007, Cipher_Created = 1100, Cipher_Updated = 1101, @@ -17,6 +18,12 @@ Cipher_AttachmentDeleted = 1104, Cipher_Shared = 1105, Cipher_UpdatedCollections = 1106, + Cipher_ClientViewed = 1107, + Cipher_ClientToggledPasswordVisible = 1108, + Cipher_ClientToggledHiddenFieldVisible = 1109, + Cipher_ClientCopiedPassword = 1110, + Cipher_ClientCopedHiddenField = 1111, + Cipher_ClientAutofilled = 1112, Collection_Created = 1300, Collection_Updated = 1301, diff --git a/src/Events/Controllers/CollectController.cs b/src/Events/Controllers/CollectController.cs index 2173d96ebd..cf7c4626e4 100644 --- a/src/Events/Controllers/CollectController.cs +++ b/src/Events/Controllers/CollectController.cs @@ -39,11 +39,16 @@ namespace Bit.Events.Controllers switch(model.Type) { // User events - case EventType.User_LoggedIn: + case EventType.User_ExportedVault: await _eventService.LogUserEventAsync(_currentContext.UserId.Value, model.Type); break; // Cipher events - case EventType.Cipher_Created: + case EventType.Cipher_ClientAutofilled: + case EventType.Cipher_ClientCopedHiddenField: + case EventType.Cipher_ClientCopiedPassword: + case EventType.Cipher_ClientToggledHiddenFieldVisible: + case EventType.Cipher_ClientToggledPasswordVisible: + case EventType.Cipher_ClientViewed: if(!model.CipherId.HasValue) { return new BadRequestResult();