forked from fa/breadcrumb-the-shire
- New statuses: under_review - New DB fields: assigned_to, assigned_by, assigned_at, due_date (migration 012) - HandoverNotificationService: emails on assign and review-request - HandoverService: assign(), submitForReview(), resendNotification() - Assign page: manager selects employee + due date, resend notification - Create wizard: manager can assign during creation (step 1) - Edit page: "Submit for review" button for assignee, assign link for manager - List page: open/closed tabs, non-managers see only their assigned handovers - Email templates: handover_assigned + handover_review_requested (de/en) - i18n keys added for de and en Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
589 B
SQL
11 lines
589 B
SQL
ALTER TABLE `helpdesk_handovers`
|
|
ADD COLUMN `assigned_to` INT UNSIGNED NULL DEFAULT NULL AFTER `updated_by`,
|
|
ADD COLUMN `assigned_by` INT UNSIGNED NULL DEFAULT NULL AFTER `assigned_to`,
|
|
ADD COLUMN `assigned_at` DATETIME NULL DEFAULT NULL AFTER `assigned_by`,
|
|
ADD COLUMN `due_date` DATE NULL DEFAULT NULL AFTER `assigned_at`,
|
|
MODIFY COLUMN `status` VARCHAR(20) NOT NULL DEFAULT 'draft'
|
|
COMMENT 'draft|in_progress|under_review|completed|archived';
|
|
|
|
ALTER TABLE `helpdesk_handovers`
|
|
ADD INDEX `idx_assigned_to` (`tenant_id`, `assigned_to`);
|