Show dashboard notification for unconfirmed emails and untrusted secondary emails (#23919)

* Show an aggressive dashboard notification for unconfirmed emails
Show a persistent dashboard notification for untrusted secondary emails

* For emails before the cutoffDate, start displaying the notification on the deletionDate and show the notification for 90 days

* Update the email deletion logic for displaying the email notification and update test

* Update test

GitOrigin-RevId: 1b0e44f79592292d428c634dc1ec4df9e6ceaeb4
This commit is contained in:
Rebeka Dekany
2025-03-06 12:55:34 +01:00
committed by Copybot
parent 2147f1d53d
commit cd133e8240
8 changed files with 328 additions and 68 deletions
+1
View File
@@ -3,6 +3,7 @@ import { Affiliation } from './affiliation'
export type UserEmailData = {
affiliation?: Affiliation
confirmedAt?: string
lastConfirmedAt?: string | null
email: string
default: boolean
samlProviderId?: string