From 5b8fde70ca341e60f1b8a4d6b8c49c2b701f8259 Mon Sep 17 00:00:00 2001 From: tristanliu <37809633+sevenliu1896@users.noreply.github.com> Date: Mon, 16 Oct 2023 07:16:39 -0500 Subject: [PATCH] [improvement][semantic-fe] optimize the presentation of metric trend permissions (#238) * [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab. [improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions. [improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager. * [improvement][semantic-fe] Add time granularity setting in the data source configuration. * [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility * [improvement][semantic-fe] Modification of data source creation prompt wording" * [improvement][semantic-fe] metric market experience optimization * [improvement][semantic-fe] enhance the analysis of metric trends * [improvement][semantic-fe] optimize the presentation of metric trend permissions --- .../Metric/components/MetricTrendSection.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/components/MetricTrendSection.tsx b/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/components/MetricTrendSection.tsx index bfc75eac2..ba2d90c51 100644 --- a/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/components/MetricTrendSection.tsx +++ b/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/components/MetricTrendSection.tsx @@ -60,6 +60,9 @@ const MetricTrendSection: React.FC = ({ nodeData }) => { setMetricColumnConfig(targetConfig); } } else { + if (code === 401) { + setAuthMessage(msg); + } message.error(msg); setMetricTrendData([]); setMetricColumnConfig(undefined); @@ -105,6 +108,11 @@ const MetricTrendSection: React.FC = ({ nodeData }) => { disabledAdvanceSetting={true} /> + {authMessage && ( +
+ 指标存在如下权限问题: {authMessage} +
+ )}
指标存在如下权限问题: {authMessage}