Skip to content

Conversation

jcputney
Copy link

Description

Introduces API and backend logic to execute individual rule groups, including endpoint, service changes, and tests. Adds a RunButton component and integrates execution controls into the RuleGroup UI, allowing users to trigger execution for specific rule groups and view execution status.

Checklist

  • I have read the CONTRIBUTING.md document.
  • I have performed a self-review of my code.
  • I have linted and formatted my code.
  • My changes generate no new warnings.
  • New and existing unit tests pass locally with my changes.

How to test

  1. Create a Rule
  2. Go to the Rules page
  3. You should see a new Run button next to the Edit button

Additional context

After clicking the Run button on a Rule, all other Run buttons are disabled while the Rule is executing.

image

jcputney and others added 3 commits September 29, 2025 15:53
Introduces API and backend logic to execute individual rule groups, including endpoint, service changes, and tests. Adds a RunButton component and integrates execution controls into the RuleGroup UI, allowing users to trigger execution for specific rule groups and view execution status.
Simplified the createService function definition and updated arrow function formatting in an expectation for improved readability in rule-executor.service.spec.ts.
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