Add ticket create notification event support #65

Merged
Twyco merged 6 commits from koda/ticket-create-notification-action into main 2026-04-29 10:34:17 +00:00
Contributor

Summary

  • add a new ticket create notification event across the notification flow
  • dispatch deliveries when tickets are created and expose the event in project notification settings
  • extend tests for creation dispatch and notification settings payloads

Verification

  • npm run build
  • APP_KEY=base64:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= php artisan test tests/Feature/Notifications/TicketCreatedNotificationDispatchTest.php tests/Feature/Notifications/TicketStatusChangedNotificationDispatchTest.php tests/Feature/Projects/ProjectNotificationSettingsControllerTest.php tests/Feature/Notifications/RenderDiscordMessageTemplateTest.php tests/Feature/Notifications/DeliverNotificationActionTest.php
  • vendor/bin/pint --dirty
## Summary - add a new `ticket create` notification event across the notification flow - dispatch deliveries when tickets are created and expose the event in project notification settings - extend tests for creation dispatch and notification settings payloads ## Verification - npm run build - APP_KEY=base64:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= php artisan test tests/Feature/Notifications/TicketCreatedNotificationDispatchTest.php tests/Feature/Notifications/TicketStatusChangedNotificationDispatchTest.php tests/Feature/Projects/ProjectNotificationSettingsControllerTest.php tests/Feature/Notifications/RenderDiscordMessageTemplateTest.php tests/Feature/Notifications/DeliverNotificationActionTest.php - vendor/bin/pint --dirty
Koda added 1 commit 2026-04-24 19:38:23 +00:00
Add ticket create notification event support
linter / quality (pull_request) Successful in 1m25s
tests / ci (8.4) (pull_request) Successful in 1m42s
5f74ddd964
Twyco added 1 commit 2026-04-25 18:35:47 +00:00
Merge branch 'main' into koda/ticket-create-notification-action
linter / quality (pull_request) Successful in 1m19s
tests / ci (8.4) (pull_request) Successful in 1m37s
20f89952e7
# Conflicts:
#	resources/js/pages/projects/settings/Notifications.vue
Koda added 1 commit 2026-04-25 21:54:48 +00:00
Refactor notification event payloads and listener naming
linter / quality (pull_request) Successful in 1m17s
tests / ci (8.4) (pull_request) Failing after 1m35s
61505ace23
Koda added 1 commit 2026-04-25 22:02:03 +00:00
Polish notification event naming consistency in tests
linter / quality (pull_request) Successful in 1m19s
tests / ci (8.4) (pull_request) Failing after 1m37s
2600bdf9d6
Koda added 1 commit 2026-04-25 22:10:31 +00:00
Fix queue job assertions for notification event payload
tests / ci (8.4) (pull_request) Successful in 1m40s
linter / quality (pull_request) Successful in 1m18s
4832e7f984
Koda added 1 commit 2026-04-29 09:49:57 +00:00
Move notification event type onto events
linter / quality (pull_request) Successful in 1m28s
tests / ci (8.4) (pull_request) Successful in 1m46s
ff5e54cad7
Twyco merged commit 084c4f78ed into main 2026-04-29 10:34:17 +00:00
Twyco deleted branch koda/ticket-create-notification-action 2026-04-29 10:34:17 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#65