Skip to content

feat: add SSO service and JWT/SAML tests#1

Merged
mpge merged 3 commits intomainfrom
feat/automations
Mar 29, 2026
Merged

feat: add SSO service and JWT/SAML tests#1
mpge merged 3 commits intomainfrom
feat/automations

Conversation

@mpge
Copy link
Copy Markdown
Member

@mpge mpge commented Mar 29, 2026

Summary

  • Add SsoService with SAML and JWT validation (matching Laravel)
  • Add SSO/JWT unit tests

Test plan

  • JWT creation/parsing tests pass
  • Signature verification tests pass
  • Run phpunit to verify all tests

mpge added 3 commits March 22, 2026 22:17
… admin UI, and REST API

Add automations table (escalated_automations) with name, conditions/actions
JSON fields, active flag, position ordering, and last_run_at tracking.

Implement AutomationRunner service matching Laravel implementation with
conditions (hours_since_created/updated/assigned, status, priority,
assigned/unassigned, ticket_type, subject_contains) and actions
(change_status, assign, add_tag, change_priority, add_note, set_ticket_type).

Register WP-Cron hook (every 5 minutes), WP-CLI command
(wp escalated run-automations), admin page under Escalated menu,
and REST API CRUD endpoints at escalated/v1/automations.
@mpge mpge merged commit b6d93de into main Mar 29, 2026
2 checks passed
@mpge mpge deleted the feat/automations branch March 30, 2026 05:02
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