display all metric results in editor (#15031)

This commit is contained in:
Elizabeth Thompson
2021-06-07 19:12:56 -07:00
committed by GitHub
parent 11eef251b2
commit 21aa3daae3
3 changed files with 39 additions and 1 deletions

View File

@@ -936,7 +936,18 @@ class DatasourceEditor extends React.PureComponent {
</Fieldset>
</FormContainer>
}
collection={this.state.datasource.metrics}
collection={this.state.datasource.metrics?.map(metric => {
const {
certification: { details, certified_by: certifiedBy } = {},
warning_markdown: warningMarkdown,
} = JSON.parse(metric.extra || '{}') || {};
return {
...metric,
certification_details: details || '',
warning_markdown: warningMarkdown || '',
certified_by: certifiedBy,
};
})}
allowAddItem
onChange={this.onDatasourcePropChange.bind(this, 'metrics')}
itemGenerator={() => ({