Triggers Management UI #72

Open
opened 2026-02-23 10:04:45 +00:00 by ottomata · 0 comments
Owner

Tasks

  • Add "File Triggers" section to job detail page
  • List active triggers: watched directory path, glob pattern, enabled status, actions
  • Create trigger form (modal, Admin/Operator):
    • Watched directory: select from list of configured watched dirs
    • Glob pattern: text input (e.g., *.csv, report_*.xlsx)
    • Pattern preview: "Will match: files ending in .csv in /data/uploads"
    • On success: invalidate triggers list, show toast
  • Enable/disable toggle per trigger
  • Delete trigger button with confirmation
  • Empty state: "No file triggers configured for this job."

Acceptance Criteria

  • Operators/Admins can create, toggle, and delete file triggers from the job detail page
  • Glob pattern preview gives useful feedback to users
  • Viewer cannot see trigger management controls
### Tasks - [ ] Add "File Triggers" section to job detail page - [ ] List active triggers: watched directory path, glob pattern, enabled status, actions - [ ] **Create trigger form** (modal, Admin/Operator): - Watched directory: select from list of configured watched dirs - Glob pattern: text input (e.g., `*.csv`, `report_*.xlsx`) - Pattern preview: "Will match: files ending in .csv in /data/uploads" - On success: invalidate triggers list, show toast - [ ] **Enable/disable toggle** per trigger - [ ] **Delete trigger** button with confirmation - [ ] Empty state: "No file triggers configured for this job." ### Acceptance Criteria - [ ] Operators/Admins can create, toggle, and delete file triggers from the job detail page - [ ] Glob pattern preview gives useful feedback to users - [ ] Viewer cannot see trigger management controls
ottomata added this to the Phase 7 project 2026-02-23 10:09:05 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ottomata/acsm#72
No description provided.