mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-04-27 18:08:04 -05:00
Add user_id column to webhooks table (nullable, for user-level webhooks vs project-level). Extend webhook model, permissions, and listener to support user-level webhooks that fire for user-directed events like task reminders and overdue task notifications. Add TasksOverdueEvent for dispatching overdue notifications via webhooks. Update webhook permissions to handle both user-level and project-level ownership. Add webhook test fixture and register webhooks table in test fixture loader.