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:
@@ -74,8 +74,8 @@ function getDescription(notification: NotificationItem): string {
|
||||
switch (type) {
|
||||
case 'nudge':
|
||||
return sender
|
||||
? `Relance de ${sender} sur ${title}`
|
||||
: `Relance sur ${title}`;
|
||||
? `Notification de ${sender} sur ${title}`
|
||||
: `Notification sur ${title}`;
|
||||
case 'declaration_overdue':
|
||||
return `Déclaration en retard : ${title}`;
|
||||
case 'document_uploaded':
|
||||
|
||||
@@ -48,7 +48,7 @@ function sendNudge() {
|
||||
>
|
||||
<div class="space-y-3">
|
||||
<p class="text-sm">
|
||||
Envoyer une relance à
|
||||
Envoyer une notification à
|
||||
<span class="font-medium">{{
|
||||
assigneeName ?? 'Non assigné'
|
||||
}}</span>
|
||||
@@ -60,7 +60,7 @@ function sendNudge() {
|
||||
@click="sendNudge"
|
||||
>
|
||||
<Send class="mr-2 h-4 w-4" />
|
||||
Envoyer une relance
|
||||
Envoyer une notification
|
||||
</Button>
|
||||
</div>
|
||||
</PopoverContent>
|
||||
|
||||
Reference in New Issue
Block a user