mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-22 15:11:07 +02:00
* add dummy provider and wire it into the app * add tests for analytics service * add posthog provider * wire in posthog * add HVD limitation for analytics and add unit test * filter out sensitive event properties * add changelog * run copywrite headers * update logging tests for analytics service * update changelog format * disable telemetry in test mode * remove unnecessary test * self review * Update vault-reporting addon with analytics tracking changes * address review feedback --------- Co-authored-by: Jim Wright <jim.wright@hashicorp.com>
22 lines
552 B
JavaScript
22 lines
552 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
import Component from '@glimmer/component';
|
|
import { service } from '@ember/service';
|
|
import { inject as controller } from '@ember/controller';
|
|
|
|
import { TOGGLE_WEB_REPL } from 'vault/utils/analytic-events';
|
|
|
|
export default class SidebarNavComponent extends Component {
|
|
@service analytics;
|
|
@service currentCluster;
|
|
@service console;
|
|
@controller('vault.cluster') clusterController;
|
|
|
|
trackReplToggle = () => {
|
|
this.analytics.trackEvent(TOGGLE_WEB_REPL);
|
|
};
|
|
}
|