Skip to content

Update Ruuter DSL to Bypass Approval for MCQ Step Paths #363

@nuwangeek

Description

@nuwangeek

Priority: P4 — Infrastructure; can be done in parallel with code changes
Files: DSL/Ruuter.public/ (specifically the chats/trigger-service equivalent DSL)
Type: DSL / configuration change
Without this, the Ruuter gateway may reject MCQ step calls with "Service is not approved" because they are not registered in the service_trigger approval table.
Add a condition in the DSL that skips the approval database lookup when:
The service path contains mcq
OR the prefix is common_service
This mirrors the reference project's logic exactly.
Work:

  1. Identify the DSL file that performs the service_trigger database check.
  2. Add an if branch: if path contains mcq or common_service → skip approval check, proceed directly to HTTP call.
  3. Test with a mock MCQ step endpoint to confirm the bypass works.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions