From 874b37c917c9cde7596f5809910d1b4a34f41975 Mon Sep 17 00:00:00 2001 From: Domagoj Kriskovic Date: Thu, 20 Feb 2025 11:49:36 +0100 Subject: [PATCH] Added new properties to "project-opened" event (#23438) GitOrigin-RevId: e7d3c665abfe485246281e949a645bb90f288dab --- .../app/src/Features/Project/ProjectController.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index ef265607df..dd2386c3f0 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -576,7 +576,21 @@ const _ProjectController = { const namedEditors = project.collaberator_refs?.length || 0 const pendingEditors = project.pendingEditor_refs?.length || 0 const exceedAtLimit = planLimit > -1 && namedEditors >= planLimit + + let editMode = 'edit' + if (privilegeLevel === PrivilegeLevels.READ_ONLY) { + editMode = 'view' + } else if ( + project.track_changes === true || + project.track_changes?.[userId] === true + ) { + editMode = 'review' + } + const projectOpenedSegmentation = { + role: privilegeLevel, + editMode, + ownerId: project.owner_ref, projectId: project._id, namedEditors, pendingEditors,