- Added `panelChannelId` and `panelMessageId` fields to the `TicketConfig` model for managing ticket panel settings. - Introduced `syncTicketPanel` function to handle posting and updating the ticket panel in Discord channels via BullMQ. - Enhanced error handling for ticket panel synchronization, including specific error messages for missing categories and posting failures. - Updated WebUI components to support panel channel selection and improved error messaging for synchronization issues. - Added localization entries for new error messages related to ticket panel synchronization in both English and German. - Refactored ticket category management to trigger panel synchronization upon category creation, update, or deletion.
4 lines
136 B
SQL
4 lines
136 B
SQL
-- AlterTable
|
|
ALTER TABLE "TicketConfig" ADD COLUMN "panelChannelId" TEXT;
|
|
ALTER TABLE "TicketConfig" ADD COLUMN "panelMessageId" TEXT;
|