提交 89b196e0 编写于 作者: R Ramya Achutha Rao

Publisher info is now considered SystemMetaData

上级 5e6decf6
......@@ -69,6 +69,9 @@ export function getLocalExtensionTelemetryData(extension: ILocalExtension): any
id: getGalleryExtensionIdFromLocal(extension),
name: extension.manifest.name,
galleryId: null,
publisherId: extension.metadata ? extension.metadata.publisherId : null,
publisherName: extension.manifest.publisher,
publisherDisplayName: extension.metadata ? extension.metadata.publisherDisplayName : null,
dependencies: extension.manifest.extensionDependencies && extension.manifest.extensionDependencies.length > 0
};
}
......@@ -79,12 +82,9 @@ export function getLocalExtensionTelemetryData(extension: ILocalExtension): any
"id" : { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"name": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"galleryId": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"publisherId": { "classification": "PublicPersonalData", "purpose": "FeatureInsight" },
"publisherName": { "classification": "PublicPersonalData", "purpose": "FeatureInsight" },
"publisherDisplayName": { "classification": "PublicPersonalData", "purpose": "FeatureInsight" },
"galleryPublisherId": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"galleryPublisherName": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"galleryPublisherDisplayName": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"publisherId": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"publisherName": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"publisherDisplayName": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"dependencies": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
"${include}": [
"${GalleryExtensionTelemetryData2}"
......@@ -99,9 +99,6 @@ export function getGalleryExtensionTelemetryData(extension: IGalleryExtension):
publisherId: extension.publisherId,
publisherName: extension.publisher,
publisherDisplayName: extension.publisherDisplayName,
galleryPublisherId: extension.publisherId,
galleryPublisherName: extension.publisher,
galleryPublisherDisplayName: extension.publisherDisplayName,
dependencies: extension.properties.dependencies.length > 0,
...extension.telemetryData
};
......
......@@ -423,8 +423,7 @@ function getTelemetryActivationEvent(extensionDescription: IExtensionDescription
"TelemetryActivationEvent" : {
"id": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"name": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"publisherDisplayName": { "classification": "PublicPersonalData", "purpose": "FeatureInsight" },
"galleryPublisherDisplayName": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"publisherDisplayName": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"activationEvents": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"isBuiltin": { "classification": "SystemMetaData", "purpose": "FeatureInsight" }
}
......@@ -433,7 +432,6 @@ function getTelemetryActivationEvent(extensionDescription: IExtensionDescription
id: extensionDescription.id,
name: extensionDescription.name,
publisherDisplayName: extensionDescription.publisher,
galleryPublisherDisplayName: extensionDescription.publisher,
activationEvents: extensionDescription.activationEvents ? extensionDescription.activationEvents.join(',') : null,
isBuiltin: extensionDescription.isBuiltin
};
......
......@@ -362,8 +362,7 @@ export class WorkbenchThemeService implements IWorkbenchThemeService {
"id" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"name": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"isBuiltin": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },
"publisherDisplayName": { "classification": "PublicPersonalData", "purpose": "FeatureInsight" },
"galleryPublisherDisplayName": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"publisherDisplayName": { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"themeId": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }
}
*/
......@@ -372,7 +371,6 @@ export class WorkbenchThemeService implements IWorkbenchThemeService {
name: themeData.extensionName,
isBuiltin: themeData.extensionIsBuiltin,
publisherDisplayName: themeData.extensionPublisher,
galleryPublisherDisplayName: themeData.extensionPublisher,
themeId: themeId
});
this.themeExtensionsActivated.set(key, true);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册