Inspect Triggers
Triggers connect inspection checklists to event-driven or scheduled automation.
Routes
Section titled “Routes”| Route | Purpose |
|---|---|
/inspect/triggers | Trigger list |
/inspect/triggers/create | Create trigger |
/inspect/triggers/:id/edit | Edit trigger |
List Behavior
Section titled “List Behavior”The list supports search, trigger type, enabled state, checklist, and event source filters. Event-source filters resolve routing keys from the shared portal Event Registry, grouping event options by service.
Rows can expose edit, enable, disable, test, and delete actions depending on trigger status and permissions. The test action opens a result dialog for validating the configured trigger.
Create and Edit
Section titled “Create and Edit”The create and edit pages use the trigger form. A trigger stores the checklist target, trigger type, event or schedule configuration, enabled state, and trigger-specific conditions.
Screenshot Status
Section titled “Screenshot Status”List and create screenshots are attempted by scripts/portal/inspect/screenshots.py. The current wiki tenants returned portal 404 for Inspect routes, so screenshots are indexed as pending. Edit screenshots need at least one saved trigger record.
Permissions
Section titled “Permissions”| Permission | Use |
|---|---|
inspect.triggers | Trigger list, create, edit, enable/disable, test, and delete actions |