Note: Utiliser "global" uniquement quand la notification est tres importante
Document format :
{
id: '{UUID}', // PRIMARY
icon: '{pack: fas - fontawesomeIconName: (check|info|exclamation)-circle}',
color: '{classColor: is-(lightgreen|lightblue|lightred|warning)}',
type: '{notificationType: success|error|info|warn}',
destination: '{userID or "global"}', // SECONDARY INDEX
en: {
title: '{englishTitle}',
content: '{englishContent}',
},
fr: {
title: '{frenchTitle}',
content: '{frenchContent}',
},
created: '{timestamp}',
archived: '{archivedORNot}' // Only admin can archive or unarchive global notifs
}
Example :
{
id: '47961a0e-f4e8-4eb3-bf95-c5203e1d87b9',
icon: 'exclamation-circle',
color: 'is-lightred',
type: 'error',
destination: 'global',
en: {
title: 'Error',
content: 'Olala ceci est une erreur',
},
fr: {
title: 'Erreur',
content: 'Olala ceci est une erreur',
},
created: 1518711996858,
archived: false
}