From 60af4783f350abdce370820286509ae3db2d244d Mon Sep 17 00:00:00 2001
From: Craig Perkins
Date: Mon, 28 Nov 2022 16:55:07 -0500
Subject: [PATCH 1/4] Update urls referencing docs-beta
Signed-off-by: Craig Perkins
---
public/apps/configuration/constants.tsx | 34 +++++++++----------
.../__snapshots__/audit-logging.test.tsx.snap | 2 +-
.../__snapshots__/role-view.test.tsx.snap | 6 ++--
.../__snapshots__/tenant-list.test.tsx.snap | 4 +--
.../__snapshots__/get-started.test.tsx.snap | 16 ++++-----
5 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/public/apps/configuration/constants.tsx b/public/apps/configuration/constants.tsx
index e9c6230ac..5b39b4775 100644
--- a/public/apps/configuration/constants.tsx
+++ b/public/apps/configuration/constants.tsx
@@ -260,41 +260,41 @@ export const RoleViewTenantInvalidText = 'N/A';
// External Links
export const DocLinks = {
BackendConfigurationDoc:
- 'https://docs-beta.opensearch.org/docs/security/configuration/configuration/',
+ 'https://opensearch.org/docs/latest/security-plugin/configuration/configuration/',
BackendConfigurationAuthenticationDoc:
- 'https://docs-beta.opensearch.org/docs/security/configuration/configuration/#authentication',
+ 'https://opensearch.org/docs/latest/security-plugin/configuration/configuration/#authentication',
BackendConfigurationAuthorizationDoc:
- 'https://docs-beta.opensearch.org/docs/security/configuration/configuration/#authorization',
- AuthenticationFlowDoc: 'https://docs-beta.opensearch.org/docs/security/configuration/concepts/',
- UsersAndRolesDoc: 'https://docs-beta.opensearch.org/docs/security/access-control/users-roles/',
+ 'https://opensearch.org/docs/latest/security-plugin/configuration/configuration/#authorization',
+ AuthenticationFlowDoc: 'https://opensearch.org/docs/latest/security-plugin/configuration/concepts/',
+ UsersAndRolesDoc: 'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/',
CreateRolesDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/users-roles/#create-roles',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/#create-roles',
MapUsersToRolesDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/users-roles/#map-users-to-roles',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/#map-users-to-roles',
CreateUsersDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/users-roles/#create-users',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/#create-users',
AuditLogsDoc: translateMessage(
'audit.logs.docLink',
- 'https://docs-beta.opensearch.org/docs/security/audit-logs/'
+ 'https://opensearch.org/docs/latest/security-plugin/audit-logs/'
),
AuditLogsStorageDoc: translateMessage(
'audit.logs.storageDocLink',
- 'https://docs-beta.opensearch.org/docs/security/audit-logs/storage-types/'
+ 'https://opensearch.org/docs/latest/security-plugin/audit-logs/storage-types/'
),
PermissionsDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/default-action-groups/',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/default-action-groups/',
ClusterPermissionsDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/default-action-groups/#cluster-level',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/default-action-groups/#cluster-level',
IndexPermissionsDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/default-action-groups/#index-level',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/default-action-groups/#index-level',
DocumentLevelSecurityDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/document-level-security/',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/document-level-security/',
TenantPermissionsDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/multi-tenancy/',
+ 'https://opensearch.org/docs/latest/security-plugin/multi-tenancy/multi-tenancy-config',
AttributeBasedSecurityDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/document-level-security/#attribute-based-security',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/document-level-security/#attribute-based-security',
BackendRoleDoc:
- 'https://docs-beta.opensearch.org/docs/security/access-control/users-roles/#map-users-to-roles',
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/#map-users-to-roles',
};
export enum ToolTipContent {
diff --git a/public/apps/configuration/panels/audit-logging/test/__snapshots__/audit-logging.test.tsx.snap b/public/apps/configuration/panels/audit-logging/test/__snapshots__/audit-logging.test.tsx.snap
index ea9688f40..6d8e9167f 100644
--- a/public/apps/configuration/panels/audit-logging/test/__snapshots__/audit-logging.test.tsx.snap
+++ b/public/apps/configuration/panels/audit-logging/test/__snapshots__/audit-logging.test.tsx.snap
@@ -288,7 +288,7 @@ exports[`Audit logs render when AuditLoggingSettings.enabled is true 1`] = `
/>
diff --git a/public/apps/configuration/panels/role-view/test/__snapshots__/role-view.test.tsx.snap b/public/apps/configuration/panels/role-view/test/__snapshots__/role-view.test.tsx.snap
index 52bd4026b..6b65e56f7 100644
--- a/public/apps/configuration/panels/role-view/test/__snapshots__/role-view.test.tsx.snap
+++ b/public/apps/configuration/panels/role-view/test/__snapshots__/role-view.test.tsx.snap
@@ -168,7 +168,7 @@ exports[`Role view basic rendering when permission tab is selected 1`] = `
You can map two types of users: users and backend roles. A user can have its own backend role and host for an external authentication and authorization. A backend role directly maps to roles through an external authentication system.
@@ -364,7 +364,7 @@ exports[`Role view renders when mapped user tab is selected 1`] = `
You can map two types of users: users and backend roles. A user can have its own backend role and host for an external authentication and authorization. A backend role directly maps to roles through an external authentication system.
@@ -551,7 +551,7 @@ exports[`Role view renders when mapped user tab is selected 1`] = `
You can map two types of users: users and backend roles. A user can have its own backend role and host for an external authentication and authorization. A backend role directly maps to roles through an external authentication system.
diff --git a/public/apps/configuration/panels/tenant-list/test/__snapshots__/tenant-list.test.tsx.snap b/public/apps/configuration/panels/tenant-list/test/__snapshots__/tenant-list.test.tsx.snap
index 547c69568..c43eeda0b 100644
--- a/public/apps/configuration/panels/tenant-list/test/__snapshots__/tenant-list.test.tsx.snap
+++ b/public/apps/configuration/panels/tenant-list/test/__snapshots__/tenant-list.test.tsx.snap
@@ -35,7 +35,7 @@ exports[`Tenant list Action menu click Duplicate click 1`] = `
>
Tenants in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. Use tenants to safely share your work with other OpenSearch Dashboards users. You can control which roles have access to a tenant and whether those roles have read or write access. The “Current” label indicates which tenant you are using now. Switch to another tenant anytime from your user profile, which is located on the top right of the screen.
@@ -221,7 +221,7 @@ exports[`Tenant list Action menu click Edit click 1`] = `
>
Tenants in OpenSearch Dashboards are spaces for saving index patterns, visualizations, dashboards, and other OpenSearch Dashboards objects. Use tenants to safely share your work with other OpenSearch Dashboards users. You can control which roles have access to a tenant and whether those roles have read or write access. The “Current” label indicates which tenant you are using now. Switch to another tenant anytime from your user profile, which is located on the top right of the screen.
diff --git a/public/apps/configuration/panels/test/__snapshots__/get-started.test.tsx.snap b/public/apps/configuration/panels/test/__snapshots__/get-started.test.tsx.snap
index 61132ae57..8581923fe 100644
--- a/public/apps/configuration/panels/test/__snapshots__/get-started.test.tsx.snap
+++ b/public/apps/configuration/panels/test/__snapshots__/get-started.test.tsx.snap
@@ -47,7 +47,7 @@ exports[`Get started (landing page) renders when backend configuration is disabl
Roles are reusable collections of permissions. The default roles are a great starting point, but you might need to create custom roles that meet your exact needs.
section contains any backends to fetch backend roles from. The most common example of a backend role is an LDAP group.
@@ -321,7 +321,7 @@ exports[`Get started (landing page) renders when backend configuration is enable
Roles are reusable collections of permissions. The default roles are a great starting point, but you might need to create custom roles that meet your exact needs.
Date: Mon, 28 Nov 2022 17:18:24 -0500
Subject: [PATCH 2/4] Run eslint fix
Signed-off-by: Craig Perkins
---
public/apps/configuration/constants.tsx | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/public/apps/configuration/constants.tsx b/public/apps/configuration/constants.tsx
index 5b39b4775..fb9a40db7 100644
--- a/public/apps/configuration/constants.tsx
+++ b/public/apps/configuration/constants.tsx
@@ -265,8 +265,10 @@ export const DocLinks = {
'https://opensearch.org/docs/latest/security-plugin/configuration/configuration/#authentication',
BackendConfigurationAuthorizationDoc:
'https://opensearch.org/docs/latest/security-plugin/configuration/configuration/#authorization',
- AuthenticationFlowDoc: 'https://opensearch.org/docs/latest/security-plugin/configuration/concepts/',
- UsersAndRolesDoc: 'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/',
+ AuthenticationFlowDoc:
+ 'https://opensearch.org/docs/latest/security-plugin/configuration/concepts/',
+ UsersAndRolesDoc:
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/',
CreateRolesDoc:
'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/#create-roles',
MapUsersToRolesDoc:
From 453278041234a3d01b21e654532cbe1bf939befa Mon Sep 17 00:00:00 2001
From: Craig Perkins
Date: Tue, 29 Nov 2022 16:21:40 -0500
Subject: [PATCH 3/4] Update links to Backend Roles documentation
Signed-off-by: Craig Perkins
---
public/apps/configuration/constants.tsx | 2 ++
.../panels/internal-user-edit/backend-role-panel.tsx | 2 +-
.../panels/role-mapping/external-identities-panel.tsx | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/public/apps/configuration/constants.tsx b/public/apps/configuration/constants.tsx
index fb9a40db7..242e22cbf 100644
--- a/public/apps/configuration/constants.tsx
+++ b/public/apps/configuration/constants.tsx
@@ -267,6 +267,8 @@ export const DocLinks = {
'https://opensearch.org/docs/latest/security-plugin/configuration/configuration/#authorization',
AuthenticationFlowDoc:
'https://opensearch.org/docs/latest/security-plugin/configuration/concepts/',
+ AccessControlDoc:
+ 'https://opensearch.org/docs/latest/security-plugin/access-control/index/',
UsersAndRolesDoc:
'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/',
CreateRolesDoc:
diff --git a/public/apps/configuration/panels/internal-user-edit/backend-role-panel.tsx b/public/apps/configuration/panels/internal-user-edit/backend-role-panel.tsx
index 44912ef3b..73b6c3075 100644
--- a/public/apps/configuration/panels/internal-user-edit/backend-role-panel.tsx
+++ b/public/apps/configuration/panels/internal-user-edit/backend-role-panel.tsx
@@ -83,7 +83,7 @@ export function BackendRolePanel(props: {
{generateBackendRolesPanels(state, setState)}
diff --git a/public/apps/configuration/panels/role-mapping/external-identities-panel.tsx b/public/apps/configuration/panels/role-mapping/external-identities-panel.tsx
index a48512c7c..5b11d04eb 100644
--- a/public/apps/configuration/panels/role-mapping/external-identities-panel.tsx
+++ b/public/apps/configuration/panels/role-mapping/external-identities-panel.tsx
@@ -100,7 +100,7 @@ export function ExternalIdentitiesPanel(props: {
{panel}
From 97b8a29957b630f849c259c635dbf2c6f35c0d6c Mon Sep 17 00:00:00 2001
From: Craig Perkins
Date: Tue, 29 Nov 2022 16:49:42 -0500
Subject: [PATCH 4/4] Run eslint fix
Signed-off-by: Craig Perkins
---
public/apps/configuration/constants.tsx | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/public/apps/configuration/constants.tsx b/public/apps/configuration/constants.tsx
index 242e22cbf..0dd46a2aa 100644
--- a/public/apps/configuration/constants.tsx
+++ b/public/apps/configuration/constants.tsx
@@ -267,8 +267,7 @@ export const DocLinks = {
'https://opensearch.org/docs/latest/security-plugin/configuration/configuration/#authorization',
AuthenticationFlowDoc:
'https://opensearch.org/docs/latest/security-plugin/configuration/concepts/',
- AccessControlDoc:
- 'https://opensearch.org/docs/latest/security-plugin/access-control/index/',
+ AccessControlDoc: 'https://opensearch.org/docs/latest/security-plugin/access-control/index/',
UsersAndRolesDoc:
'https://opensearch.org/docs/latest/security-plugin/access-control/users-roles/',
CreateRolesDoc: