@@ -33,6 +33,7 @@ type userDailyReport struct {
3333 ReportStartDay string `json:"report_start_day"`
3434 ReportEndDay string `json:"report_end_day"`
3535 Day string `json:"day"`
36+ OrganizationId string `json:"organization_id"`
3637 EnterpriseId string `json:"enterprise_id"`
3738 UserId int64 `json:"user_id"`
3839 UserLogin string `json:"user_login"`
@@ -78,11 +79,6 @@ func ExtractUserMetrics(taskCtx plugin.SubTaskContext) errors.Error {
7879 connection := data .Connection
7980 connection .Normalize ()
8081
81- if ! connection .HasEnterprise () {
82- taskCtx .GetLogger ().Info ("No enterprise configured, skipping user metrics extraction" )
83- return nil
84- }
85-
8682 params := copilotRawParams {
8783 ConnectionId : data .Options .ConnectionId ,
8884 ScopeId : data .Options .ScopeId ,
@@ -111,14 +107,15 @@ func ExtractUserMetrics(taskCtx plugin.SubTaskContext) errors.Error {
111107
112108 // Main user daily metrics
113109 results = append (results , & models.GhCopilotUserDailyMetrics {
114- ConnectionId : data .Options .ConnectionId ,
115- ScopeId : data .Options .ScopeId ,
116- Day : day ,
117- UserId : u .UserId ,
118- EnterpriseId : u .EnterpriseId ,
119- UserLogin : u .UserLogin ,
120- UsedAgent : u .UsedAgent ,
121- UsedChat : u .UsedChat ,
110+ ConnectionId : data .Options .ConnectionId ,
111+ ScopeId : data .Options .ScopeId ,
112+ Day : day ,
113+ UserId : u .UserId ,
114+ OrganizationId : u .OrganizationId ,
115+ EnterpriseId : u .EnterpriseId ,
116+ UserLogin : u .UserLogin ,
117+ UsedAgent : u .UsedAgent ,
118+ UsedChat : u .UsedChat ,
122119 CopilotActivityMetrics : models.CopilotActivityMetrics {
123120 UserInitiatedInteractionCount : u .UserInitiatedInteractionCount ,
124121 CodeGenerationActivityCount : u .CodeGenerationActivityCount ,
0 commit comments