From 102465e56adc18bc5d90d9bc7618646890f26978 Mon Sep 17 00:00:00 2001 From: Kaituo Li Date: Tue, 10 Jun 2025 07:39:30 -0700 Subject: [PATCH 1/2] Adds forecasting transport actions to the static dropdown list Signed-off-by: Kaituo Li --- CHANGELOG.md | 1 + public/apps/configuration/constants.tsx | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 423002484..0cb6fb248 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased 3.x] ### Added +- Adds forecasting transport actions to the static dropdown list ([#2253](https://github.com/opensearch-project/security-dashboards-plugin/pull/2253)) ### Changed - Changes to prevent page reload on entering invalid current password and to disable reset button when current or new password is empty ([#2238](https://github.com/opensearch-project/security-dashboards-plugin/pull/2238)) diff --git a/public/apps/configuration/constants.tsx b/public/apps/configuration/constants.tsx index 5b494df53..c1d7636a1 100644 --- a/public/apps/configuration/constants.tsx +++ b/public/apps/configuration/constants.tsx @@ -297,6 +297,21 @@ export const CLUSTER_PERMISSIONS: string[] = [ 'indices:data/read/mtv*', 'indices:data/read/search/template/render', 'indices:data/write/reindex', + 'cluster:admin/plugin/forecast/forecaster/delete', + 'cluster:admin/plugin/forecast/forecaster/info', + 'cluster:admin/plugin/forecast/forecaster/jobmanagement', + 'cluster:admin/plugin/forecast/forecaster/run', + 'cluster:admin/plugin/forecast/forecaster/runOnce', + 'cluster:admin/plugin/forecast/forecaster/runOnceProfile', + 'cluster:admin/plugin/forecast/forecaster/stats', + 'cluster:admin/plugin/forecast/forecaster/suggest', + 'cluster:admin/plugin/forecast/forecaster/validate', + 'cluster:admin/plugin/forecast/forecaster/write', + 'cluster:admin/plugin/forecast/forecasters/get', + 'cluster:admin/plugin/forecast/forecasters/profile', + 'cluster:admin/plugin/forecast/forecasters/search', + 'cluster:admin/plugin/forecast/result/topForecasts', + 'cluster:admin/plugin/forecast/tasks/search', ]; export function includeClusterPermissions(clusterPermissionsToInclude: string[]) { From ee4d077fe0db353cb3af203288746ca076671101 Mon Sep 17 00:00:00 2001 From: Kaituo Li Date: Tue, 10 Jun 2025 09:29:43 -0700 Subject: [PATCH 2/2] address comments Signed-off-by: Kaituo Li --- public/apps/configuration/constants.tsx | 30 ++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/public/apps/configuration/constants.tsx b/public/apps/configuration/constants.tsx index c1d7636a1..feb5d3781 100644 --- a/public/apps/configuration/constants.tsx +++ b/public/apps/configuration/constants.tsx @@ -252,6 +252,21 @@ export const CLUSTER_PERMISSIONS: string[] = [ 'cluster:admin/tasks/testunblock', 'cluster:admin/voting_config/add_exclusions', 'cluster:admin/voting_config/clear_exclusions', + 'cluster:admin/plugin/forecast/forecaster/delete', + 'cluster:admin/plugin/forecast/forecaster/info', + 'cluster:admin/plugin/forecast/forecaster/jobmanagement', + 'cluster:admin/plugin/forecast/forecaster/run', + 'cluster:admin/plugin/forecast/forecaster/runOnce', + 'cluster:admin/plugin/forecast/forecaster/runOnceProfile', + 'cluster:admin/plugin/forecast/forecaster/stats', + 'cluster:admin/plugin/forecast/forecaster/suggest', + 'cluster:admin/plugin/forecast/forecaster/validate', + 'cluster:admin/plugin/forecast/forecaster/write', + 'cluster:admin/plugin/forecast/forecasters/get', + 'cluster:admin/plugin/forecast/forecasters/profile', + 'cluster:admin/plugin/forecast/forecasters/search', + 'cluster:admin/plugin/forecast/result/topForecasts', + 'cluster:admin/plugin/forecast/tasks/search', 'cluster:monitor/allocation/explain', 'cluster:monitor/health', 'cluster:monitor/main', @@ -297,21 +312,6 @@ export const CLUSTER_PERMISSIONS: string[] = [ 'indices:data/read/mtv*', 'indices:data/read/search/template/render', 'indices:data/write/reindex', - 'cluster:admin/plugin/forecast/forecaster/delete', - 'cluster:admin/plugin/forecast/forecaster/info', - 'cluster:admin/plugin/forecast/forecaster/jobmanagement', - 'cluster:admin/plugin/forecast/forecaster/run', - 'cluster:admin/plugin/forecast/forecaster/runOnce', - 'cluster:admin/plugin/forecast/forecaster/runOnceProfile', - 'cluster:admin/plugin/forecast/forecaster/stats', - 'cluster:admin/plugin/forecast/forecaster/suggest', - 'cluster:admin/plugin/forecast/forecaster/validate', - 'cluster:admin/plugin/forecast/forecaster/write', - 'cluster:admin/plugin/forecast/forecasters/get', - 'cluster:admin/plugin/forecast/forecasters/profile', - 'cluster:admin/plugin/forecast/forecasters/search', - 'cluster:admin/plugin/forecast/result/topForecasts', - 'cluster:admin/plugin/forecast/tasks/search', ]; export function includeClusterPermissions(clusterPermissionsToInclude: string[]) {