Add assignee changed notification event support #70

Merged
Twyco merged 3 commits from koda/recreate-68-assignee-changed-notification into main 2026-05-22 12:38:06 +00:00
Contributor

Summary

  • add assignee-changed notification payload/event support
  • queue matching notification actions and delivery logs for assignee changes
  • cover dispatch, template rendering, and notification settings for the new event type

Verification

  • npm run build
  • APP_KEY="base64:$(php -r 'echo base64_encode(random_bytes(32));')" php artisan test tests/Feature/Notifications/TicketAssigneeChangedNotificationDispatchTest.php tests/Feature/Notifications/RenderDiscordMessageTemplateTest.php tests/Feature/Notifications/DeliverNotificationActionTest.php tests/Feature/Projects/ProjectNotificationSettingsControllerTest.php
  • ./vendor/bin/pint --dirty --format agent

Stacked on #69.

## Summary - add assignee-changed notification payload/event support - queue matching notification actions and delivery logs for assignee changes - cover dispatch, template rendering, and notification settings for the new event type ## Verification - npm run build - APP_KEY="base64:$(php -r 'echo base64_encode(random_bytes(32));')" php artisan test tests/Feature/Notifications/TicketAssigneeChangedNotificationDispatchTest.php tests/Feature/Notifications/RenderDiscordMessageTemplateTest.php tests/Feature/Notifications/DeliverNotificationActionTest.php tests/Feature/Projects/ProjectNotificationSettingsControllerTest.php - ./vendor/bin/pint --dirty --format agent Stacked on #69.
Twyco changed target branch from koda/recreate-67-checklist-acceptance-criteria to main 2026-05-20 09:30:42 +00:00
Twyco added 1 commit 2026-05-20 09:30:42 +00:00
Koda added 1 commit 2026-05-20 09:35:48 +00:00
Merge origin/main into koda/recreate-68-assignee-changed-notification
tests / ci (8.4) (pull_request) Successful in 1m41s
linter / quality (pull_request) Successful in 1m32s
9a93828f7d
Koda added 1 commit 2026-05-20 14:12:27 +00:00
Use dedicated assignee notification payload
linter / quality (pull_request) Successful in 1m26s
tests / ci (8.4) (pull_request) Successful in 1m32s
eb58853ee0
Eric reviewed 2026-05-20 18:06:02 +00:00
@@ -15,6 +18,7 @@ use Illuminate\Support\Facades\DB;
class UpdateProjectTicket
Owner

warum machen wir kein readonly class

warum machen wir kein readonly class
Twyco merged commit 2bb74c20e1 into main 2026-05-22 12:38:06 +00:00
Twyco deleted branch koda/recreate-68-assignee-changed-notification 2026-05-22 12:38:06 +00:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#70