gergo/web 2664 workspace backend powered metrics (#3985)
* feat(workspaces): delete workspace emit event * feat(workspaces): move workspace group metrics to the backend * Removed FE mixpanel group update * Remove fragment * test(gatekeeper): add unittest to new gatekeeper service --------- Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
This commit is contained in:
@@ -6,9 +6,11 @@ export const workspaceEventNamespace = 'workspace' as const
|
||||
const eventPrefix = `${workspaceEventNamespace}.` as const
|
||||
|
||||
export const WorkspaceEvents = {
|
||||
Metrics: `${eventPrefix}metrics`,
|
||||
Authorized: `${eventPrefix}authorized`,
|
||||
Created: `${eventPrefix}created`,
|
||||
Updated: `${eventPrefix}updated`,
|
||||
Deleted: `${eventPrefix}deleted`,
|
||||
RoleDeleted: `${eventPrefix}role-deleted`,
|
||||
RoleUpdated: `${eventPrefix}role-updated`,
|
||||
JoinedFromDiscovery: `${eventPrefix}joined-from-discovery`
|
||||
@@ -37,9 +39,11 @@ type WorkspaceJoinedFromDiscoveryPayload = {
|
||||
}
|
||||
|
||||
export type WorkspaceEventsPayloads = {
|
||||
[WorkspaceEvents.Metrics]: { workspace: Workspace }
|
||||
[WorkspaceEvents.Authorized]: WorkspaceAuthorizedPayload
|
||||
[WorkspaceEvents.Created]: WorkspaceCreatedPayload
|
||||
[WorkspaceEvents.Updated]: WorkspaceUpdatedPayload
|
||||
[WorkspaceEvents.Deleted]: { workspaceId: string }
|
||||
[WorkspaceEvents.RoleDeleted]: WorkspaceRoleDeletedPayload
|
||||
[WorkspaceEvents.RoleUpdated]: WorkspaceRoleUpdatedPayload
|
||||
[WorkspaceEvents.JoinedFromDiscovery]: WorkspaceJoinedFromDiscoveryPayload
|
||||
|
||||
Reference in New Issue
Block a user