Skip to content

Change Admin portal rule set catalog for External rule operations#1345

Open
NaveenSandaruwan wants to merge 3 commits into
wso2:runtime-govfrom
NaveenSandaruwan:newexternlform
Open

Change Admin portal rule set catalog for External rule operations#1345
NaveenSandaruwan wants to merge 3 commits into
wso2:runtime-govfrom
NaveenSandaruwan:newexternlform

Conversation

@NaveenSandaruwan
Copy link
Copy Markdown

Add External Type Rulesets Support to Admin Portal

Overview

Implemented support for External type rulesets in the Admin Portal's Governance section, enabling users to create, edit, and manage external rulesets alongside generic rulesets.

Changes

  • New Component: ExternalRulesetForm.jsx - Dedicated form component for managing external type rulesets with YAML-based configuration
  • Enhanced RulesetCatalog: Updated the ruleset management interface to support external category rulesets

Features Added

  1. External Ruleset Form - Provides a specialized interface for creating and editing external rulesets
  2. Change security tokens - Enable users to define security tokens for flexible configuration

UI

image (1)

NaveenSandaruwan and others added 2 commits May 7, 2026 21:47
- Updated package.json to include js-yaml and node-fetch dependencies.
- Enhanced English and French localization files with new keys for EXTERNAL ruleset descriptions and headers.
- Modified AddEditRuleset component to handle EXTERNAL ruleset logic, including auto-setting ruleType and disabling fields.
- Created ExternalRulesetForm component for managing security headers specific to EXTERNAL rulesets.
- Updated ListRulesets component to display 'External' label for EXTERNAL rulesets.

Co-authored-by: Copilot <copilot@github.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 7, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 251a77f1-eff7-4116-8148-e30222cb3356

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@sonarqubecloud
Copy link
Copy Markdown

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.

1 participant