fix: resolve permission toggle persistence, nudge terminology, and bulk action bugs (Bugs #2-5)
- Fix togglePermission() to always include all permission keys with false defaults - Add migration to backfill null/empty Manager permissions with config defaults - Rename nudge UI text from "Relance" to "Notification"/"Notifier" across 8 files - Fix select-all checkbox and show checkboxes on all declaration rows - Remove en_attente_client status restriction from BulkNotificationController Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Notifications;
|
||||
|
||||
use App\Enums\NotificationType;
|
||||
use App\Models\Declaration;
|
||||
use App\Models\User;
|
||||
use Illuminate\Bus\Queueable;
|
||||
@@ -33,6 +34,8 @@ class DeclarationMentionNotification extends Notification implements ShouldQueue
|
||||
public function toDatabase(object $notifiable): array
|
||||
{
|
||||
return [
|
||||
'workspace_id' => $this->declaration->workspace_id,
|
||||
'notification_type' => NotificationType::Mention,
|
||||
'declaration_id' => $this->declaration->id,
|
||||
'declaration_title' => $this->declaration->title,
|
||||
'mentioned_by_id' => $this->mentionedBy->id,
|
||||
|
||||
Reference in New Issue
Block a user