Add preview features enabled flag to issue reporter info (#20808)

* Add preview features enabled flag to issue reporter info

* fix tests

* fix key
This commit is contained in:
Charles Gagnon
2022-10-11 15:46:32 -07:00
committed by GitHub
parent 22a2bce55e
commit 3005d5435f
13 changed files with 37 additions and 13 deletions

View File

@@ -142,6 +142,7 @@ export class IssueReporter extends Disposable {
this.handleExtensionData(configuration.data.enabledExtensions);
this.updateExperimentsInfo(configuration.data.experiments);
this.updateRestrictedMode(configuration.data.restrictedMode);
this.updatePreviewFeaturesEnabled(configuration.data.previewFeaturesEnabled); // {{SQL CARBON EDIT}} Add preview features flag
}
render(): void {
@@ -1165,6 +1166,11 @@ export class IssueReporter extends Disposable {
this.issueReporterModel.update({ restrictedMode });
}
// {{SQL CARBON EDIT}} Add preview features flag
private updatePreviewFeaturesEnabled(previewFeaturesEnabled: boolean) {
this.issueReporterModel.update({ previewFeaturesEnabled });
}
private updateExperimentsInfo(experimentInfo: string | undefined) {
this.issueReporterModel.update({ experimentInfo });
const target = document.querySelector<HTMLElement>('.block-experiments .block-info');

View File

@@ -33,6 +33,7 @@ export interface IssueReporterData {
filterResultCount?: number;
experimentInfo?: string;
restrictedMode?: boolean;
previewFeaturesEnabled?: boolean; // {{SQL CARBON EDIT}} Add preview features flag
}
export class IssueReporterModel {
@@ -70,6 +71,7 @@ ${this.getExtensionVersion()}
Azure Data Studio version: ${this._data.versionInfo && this._data.versionInfo.vscodeVersion}
OS version: ${this._data.versionInfo && this._data.versionInfo.os}
Restricted Mode: ${this._data.restrictedMode ? 'Yes' : 'No'}
Preview Features: ${this._data.previewFeaturesEnabled ? 'Enabled' : 'Disabled'}
${this.getRemoteOSes()}
${this.getInfos()}
<!-- generated by issue reporter -->`;

View File

@@ -34,6 +34,7 @@ undefined
Azure Data Studio version: undefined
OS version: undefined
Restricted Mode: No
Preview Features: Disabled
Extensions: none
<!-- generated by issue reporter -->`);
@@ -65,6 +66,7 @@ undefined
Azure Data Studio version: undefined
OS version: undefined
Restricted Mode: No
Preview Features: Disabled
<details>
<summary>System Info</summary>