Skip to content

Added docs fo User & Organization Settings#877

Merged
bharathk08 merged 3 commits intodevfrom
update/DOC-686
Dec 16, 2025
Merged

Added docs fo User & Organization Settings#877
bharathk08 merged 3 commits intodevfrom
update/DOC-686

Conversation

@bharathk08
Copy link
Contributor

@bharathk08 bharathk08 commented Dec 16, 2025

Added docs for User & Organization Settings.

Configure Organization Settings
image

Two-Factor Authentication (2FA)
image

Configure Password Policy
image

Configure User Settings
image

Summary by CodeRabbit

  • Documentation
    • Reworked Security docs into broader "Security Settings" with new sections (Organization Settings, Password Policy, Two-Factor Authentication, SSO) and added detailed guides for Organization Settings, Password Policy, 2FA, and User Settings.
  • New Features
    • Updated left navigation labels (simplified Security label) and added navigation entries for User Settings and provider-specific SSO guides (Google, Okta, Azure).

✏️ Tip: You can customize this high-level summary in your review settings.

Added docs for User & Organization Settings.
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 16, 2025

Walkthrough

Updated left-nav metadata and documentation under configuration/security and configuration: renamed one Security label, added four navigation entries, created four new docs (org-settings, password-policy, setup-two-factor-authentication, user-settings), and adjusted front matter (page_id/order) for SSO provider pages and the security overview.

Changes

Cohort / File(s) Summary
Navigation metadata
src/left-nav-title.json
Renamed label for /docs/configuration/security/ from "Security(SSO)" → "Security"; added entries for user-settings, google-sso, okta-sso, and azure-sso with corresponding paths and titles.
SSO front-matter updates
src/pages/docs/configuration/security/google-sso.md, src/pages/docs/configuration/security/okta-sso.md, src/pages/docs/configuration/security/azure-sso.md
Normalized page_id values and adjusted order fields (google: 19.22→19.25, okta: 19.23→19.26, azure: 19.24→19.27).
Security overview rewrite
src/pages/docs/configuration/security/overview.md
Reworked from SSO-focused content to broader "Security Settings": updated title/description/page_id, added Organization Settings, 2FA, Password Policy sections, and consolidated SSO provider links.
New security docs
src/pages/docs/configuration/security/org-settings.md, src/pages/docs/configuration/security/password-policy.md, src/pages/docs/configuration/security/setup-two-factor-authentication.md
Added organization settings, password policy configuration, and two-factor authentication setup pages with front matter, prerequisites, and step-by-step instructions (including images).
New user settings doc
src/pages/docs/configuration/user-settings.md
Added user-level settings documentation covering profile, change password, 2FA, and navigation steps.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20–30 minutes

  • Review focus:
    • Confirm src/left-nav-title.json entries exactly match new doc paths and titles to avoid broken navigation.
    • Verify page_id updates for google/okta/azure SSO pages do not break internal cross-links or anchor references.
    • Check order values against surrounding pages to prevent unintended ordering conflicts.
    • Validate overview.md reframing did not leave stale links or references to removed SSO-specific content.
    • Ensure newly added images or asset links in password-policy and 2FA docs resolve correctly.

Possibly related PRs

Suggested reviewers

  • Santhosh-testsigma
  • Nandhini4501

Poem

🐇 I hopped through menus, nudged titles just so,

New pages unfurled where security grows.
Passwords, 2FA, org and user tune —
I left a carrot for docs to bloom soon. 🥕

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title contains a typo ('fo' instead of 'for') and is vague. While it references the main topic (User & Organization Settings), the typo and brevity make it unclear and unprofessional. Correct the typo to 'for' and consider clarifying the scope (e.g., 'Add User and Organization Settings documentation').
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update/DOC-686

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (6)
src/pages/docs/configuration/security/setup-two-factor-authentication.md (1)

35-35: Use heading syntax instead of emphasis for section title.

Line 35 should use Markdown heading syntax (##) rather than bold emphasis to maintain consistent documentation structure and pass linting checks.

Apply this diff to fix the heading formatting:

-**Enable Two-Factor Authentication**
+## **Enable Two-Factor Authentication**
src/pages/docs/configuration/security/overview.md (2)

48-48: Fix URL protocol inconsistency.

Line 48 uses http:// while other documentation links use https://. Update to match the HTTPS standard used throughout the documentation.

Apply this diff to fix the URL:

-For details, see [Configure Organization Settings](http://testsigma.com/docs/configuration/security/org-settings/).
+For details, see [Configure Organization Settings](https://testsigma.com/docs/configuration/security/org-settings/).

52-56: Simplify redundant phrase on line 54.

The phrase "adds an additional layer" is slightly verbose. Consider "provides an extra layer" or simply "adds a layer" for more concise writing.

Apply this diff to simplify:

-Two-Factor Authentication adds an additional layer of security by requiring users to verify their identity using a second factor during sign-in.
+Two-Factor Authentication provides an extra layer of security by requiring users to verify their identity using a second factor during sign-in.
src/pages/docs/configuration/user-settings.md (1)

29-31: Remove duplicate text on line 31.

The opening paragraph contains redundant information: "This article explains how to manage your User Settings in Testsigma. This article discusses configuring User Settings in Testsigma." Consolidate into a single, clear sentence.

Apply this diff to remove redundancy:

-You can configure user-level settings such as updating your profile information, changing your password, and enabling Two-Factor Authentication (2FA) to add an extra layer of security to your account. This article explains how to manage your User Settings in Testsigma. This article discusses configuring User Settings in Testsigma.
+You can configure user-level settings such as updating your profile information, changing your password, and enabling Two-Factor Authentication (2FA) to add an extra layer of security to your account.
src/pages/docs/configuration/security/password-policy.md (1)

40-40: Fix grammar error on line 40.

Line 40 contains a grammar error: "select the each setting" should be "select each setting".

Apply this diff to fix the grammar:

-3. In the **Configure Password Policy** dialog, select the each setting you want to enable.
+3. In the **Configure Password Policy** dialog, select each setting you want to enable.
src/pages/docs/configuration/security/org-settings.md (1)

45-45: Add missing link to Password Policy documentation.

Line 45 references "Password Policy" but doesn't include a link to the dedicated Password Policy page. This should match the pattern used in the overview.md and user-settings.md files.

Apply this diff to add the missing link:

-To learn how to configure password-related security controls, see Password Policy.
+To learn how to configure password-related security controls, see [Configure Password Policy](https://testsigma.com/docs/configuration/security/password-policy/).
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 36c141a and f4d2438.

📒 Files selected for processing (9)
  • src/left-nav-title.json (2 hunks)
  • src/pages/docs/configuration/security/azure-sso.md (1 hunks)
  • src/pages/docs/configuration/security/google-sso.md (1 hunks)
  • src/pages/docs/configuration/security/okta-sso.md (1 hunks)
  • src/pages/docs/configuration/security/org-settings.md (1 hunks)
  • src/pages/docs/configuration/security/overview.md (2 hunks)
  • src/pages/docs/configuration/security/password-policy.md (1 hunks)
  • src/pages/docs/configuration/security/setup-two-factor-authentication.md (1 hunks)
  • src/pages/docs/configuration/user-settings.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
src/pages/docs/configuration/security/overview.md

[style] ~54-~54: This phrase might be redundant. Consider either removing or replacing the adjective ‘additional’.
Context: ...tion (2FA)** Two-Factor Authentication adds an additional layer of security by requiring users to verif...

(ADD_AN_ADDITIONAL)

🪛 markdownlint-cli2 (0.18.1)
src/pages/docs/configuration/security/setup-two-factor-authentication.md

35-35: Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: CI
🔇 Additional comments (5)
src/pages/docs/configuration/security/okta-sso.md (1)

6-7: Metadata updates align with security section reorganization.

The order and page_id updates maintain consistency with the broader restructuring of security documentation.

src/pages/docs/configuration/security/azure-sso.md (1)

6-7: Metadata updates align with security section reorganization.

The order update maintains consistency with the restructured security documentation hierarchy.

src/pages/docs/configuration/security/google-sso.md (1)

6-7: Metadata updates align with security section reorganization.

The order and simplified page_id maintain consistency with the restructured security documentation and improve maintainability.

src/left-nav-title.json (2)

490-490: LGTM! Appropriate label update.

The label change from "Security(SSO)" to "Security" correctly reflects the broader scope of the security section, which now includes 2FA and password policy documentation beyond just SSO.


759-762: Navigation entries are properly structured with all corresponding documentation pages in place.

All four entries have unique keys, descriptive labels, and correctly reference existing documentation files at the specified paths.

"jira": {"/docs/atto/generative-ai/integrations/jira/": "Jira"},
"xray": {"/docs/atto/generative-ai/integrations/xray/": "Xray"},
"qtest": {"/docs/atto/generative-ai/integrations/qtest/": "qTest"}
"qtest": {"/docs/atto/generative-ai/integrations/qtest/": "qTest"},
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Duplicate key causes navigation mapping loss.

The key "qtest" is already defined at lines 700, 732, and 753. JSON does not allow duplicate keys at the root level—most parsers will only retain the last occurrence, causing earlier navigation entries to become unreachable.

Consolidate all qtest paths under a single key:

-  "qtest": {"/docs/integrations/test-management/qtest/": "qTest"},
+  "qtest": {
+    "/docs/integrations/test-management/qtest/": "qTest",
+    "/docs/atto/generative-ai/integrations/qtest/": "qTest"
+  }

Apply the same consolidation for lines 732 and 753, then remove the duplicate entry at line 758.

Committable suggestion skipped: line range outside the PR's diff.

🤖 Prompt for AI Agents
In src/left-nav-title.json around lines 700, 732, 753 and 758, the root key
"qtest" is duplicated which causes earlier mappings to be lost; consolidate all
mappings for "qtest" into a single "qtest" entry that contains every referenced
path->label pair from the entries at lines 700, 732, 753 and 758, then remove
the duplicate "qtest" entries so only one combined "qtest" key remains; ensure
the merged entry preserves all unique paths and labels exactly as they appeared.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 35213e5 and 7700c3f.

📒 Files selected for processing (4)
  • src/pages/docs/configuration/security/overview.md (2 hunks)
  • src/pages/docs/configuration/security/password-policy.md (1 hunks)
  • src/pages/docs/configuration/security/setup-two-factor-authentication.md (1 hunks)
  • src/pages/docs/configuration/user-settings.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (2)
  • src/pages/docs/configuration/security/setup-two-factor-authentication.md
  • src/pages/docs/configuration/user-settings.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: CI
🔇 Additional comments (3)
src/pages/docs/configuration/security/password-policy.md (1)

1-52: Documentation structure and content are clear and well-organized.

The step-by-step instructions are easy to follow, with consistent S3-hosted image references. The front matter (title, page_id, order, contextual_links) is properly formatted and integrates well with the security settings documentation hierarchy.

Please verify that all S3 image URLs resolve correctly and that the page_id ordering (19.24) is appropriate relative to other security documentation pages.

src/pages/docs/configuration/security/overview.md (2)

2-27: Restructuring from SSO-focused to comprehensive Security Settings is well-executed.

The rebranding appropriately broadens the scope to encompass organization-level security configurations, two-factor authentication, and password policies alongside SSO. The front matter updates (title, metadesc, page_id) and navigation structure correctly reflect this shift.

The prerequisites enhancement (line 39: "administrator access") is important and aligns with the administrative nature of security configuration.


31-75: All referenced documentation pages exist and are correctly located.

Verification confirms that all six cross-referenced documentation files are present in the repository with the correct file names and paths:

  • org-settings.md
  • setup-two-factor-authentication.md
  • password-policy.md
  • google-sso.md
  • okta-sso.md
  • azure-sso.md

Comment on lines +26 to +28
> <p id="prerequisites">Prerequisites</p>
>
> Before you begin, ensure that you have an active Testsigma account.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Consider enhancing prerequisites to reflect administrator-only access.

The prerequisite currently only requires an active account. However, password policy configuration is an administrative function. The related overview.md file (line 39) specifies "administrator access" as a prerequisite. Align this documentation for consistency.

 > <p id="prerequisites">Prerequisites</p>
 > 
-> Before you begin, ensure that you have an active Testsigma account.
+> Before you begin, ensure that:
+> 1. You have an active Testsigma account with administrator access.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
> <p id="prerequisites">Prerequisites</p>
>
> Before you begin, ensure that you have an active Testsigma account.
> <p id="prerequisites">Prerequisites</p>
>
> Before you begin, ensure that:
> 1. You have an active Testsigma account with administrator access.
🤖 Prompt for AI Agents
In src/pages/docs/configuration/security/password-policy.md around lines 26 to
28, the prerequisites text currently requires only an active Testsigma account
but this is an admin-only setting; update the prerequisite to require an active
Testsigma account with administrator access (or explicit administrator
privileges) to match overview.md and ensure wording is consistent with the
related docs.

@bharathk08 bharathk08 merged commit 4d15728 into dev Dec 16, 2025
3 of 4 checks passed
@bharathk08 bharathk08 deleted the update/DOC-686 branch December 16, 2025 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants