Correction #574 [Notifications] Corrections diverses

Variables d'environnement

  1. Il manque les variables d'environnement :
# Permet d'afficher ou non la fenêtre des notifications sur le tableau de bord
affichage_de_la_fenetre_notification_sur_le_tbdb = 1

# Permet de contrôler le nombre d'éléments affichés dans la fenêtre de notification et sur le tableau de bord
nombre_de_notifications_à_afficher_sur_le_tableau_de_bord = 5
nombre_de_notifications_à_afficher_dans_l_en_tete = 5

#(1)Nombre de jours sans connexion après la création de l'utilisateur (notification)
delais_notification_apres_creation_utilisateur = 150
#(2) Délais en jours sur le traitement d'une demande (notification)
delais_notification_traitement_demande = 30
#(3) Délais en jours sur l'indice de maturité (notification)
delais_notification_indice_maturite = 15

#Changer la première phrase sur les notifications par mails
en_tete_mail = "Des modifications ont été apportées dans <a href="https://urldemadis.fr">Madis</a>"

Général

  1. Supprimer l'entrée de menu "Notification"

image

  1. Supprimer le padding (cf capture) et supprimer le padding-left de l’élément de liste

    image

    1. Ajouter les informations d'actions (Créé, Modifié, Supprimé), de date et du nom de la personne pour les notifications via la cloche de l'en-tête. Exemple : "Créé, il y a 5 jours par Marianne LAMARTINE". Sauf pour le rappel d'une action de protection arrivée à échéance, il faudra simplement mettre la date : "Il y a 5 jours".

    image

    1. Sur le tableau de bord administrateur, il manque le bloc des notifications

    image

    1. S'il y a aucune notification, ne pas mettre de pastille orange (juste l'icône de cloche)
    2. L'icône de la cloche doit être plein ("far fa-bell" -> "fa fa-bell")

    Centre de notifications

    1. Le chargement du centre de notification prend beaucoup de temps et un fond noir foncé apparait. Il faut que le chargement soit identique et aussi fluide que les autres pages de Madis.

    image

    1. Le filtre de la date ne fonctionne pas

    imageimage

    1. Les éléments listés via le bouton colonne ne sont pas correctement affichés. De plus, il ne faut pas pouvoir enlever la dernière colonne "Actions" et le fond semble beaucoup plus foncé que les autres modules :

    imageimage

    1. Les éléments supprimés ne doivent pas être cliquables

    image

    1. La notification d'une AIPD est cliquable mais ne mène à rien. Soit elle ne doit pas être cliquable, soit elle mène à la visualisation du traitement

    Paramètres utilisateurs

    1. Dans un utilisateur, modifier le bloc "Notifications" (capture d'écran du résultat souhaité juste après) :
      • Changer la couleur du bloc en bleu clair
      • Modifier les champs en remplaçant les titres par des labels
      • Ajouter une case à cocher "Les actions de cet utilisateur ne génèrent pas de notification". Cette case doit être cochée par défaut pour les comptes administrateurs. Si cette case est cochée, l'utilisateur ne génère aucune notification
      • Ajouter "par email" dans le label de fréquence
      • Dans le champ de fréquence, modifier l'option "Jamais" par "Aucune notification" et ajouter un accent au "A" pour l'option "À chaque notification"
      • Modifier le nom du module "Maturité" par "Indice de maturité" et "Documents" par "Espace documentaire"
      • Cocher par défaut les cases pour l'ensemble des modules

    image

    1. Dans un utilisateur, modifier le champ "Informations supplémentaires" (capture d'écran du résultat souhaité juste après) :
      • Supprimer l'option "Responsable informatique"
      • Modifier l'option "DPO" en "Délégué à la protection des données"
      • Pour les utilisateurs administrateurs déjà existants, cocher par défaut la case du DPD

    image

    1. Dans la liste des utilisateurs, modifier la colonne "Informations supplémentaires" :

      • Ajouter la possibilité de filtrer via un sélecteur
      • Par défaut, cette colonne doit être masquée
    2. Dans le bloc "Pour votre information" de l'édition de son profil (gestionnaire...), excepté si l'option "Aucune information" est sélectionnée pour le champ des informations supplémentaires, il faut rajouter l'indication "Vous êtes ... sur votre structure" complété de l'option choisie. Exemple : "Vous êtes Responsable de traitement sur votre structure"

    image

    Paramètres structures

    1. Déplacer les cases à cocher "Notification par email" juste après le champ "Email"
    2. Ajouter une case à cocher "Notification par email" pour le DPD (disabled sauf si celui-ci est différent du DPD moral)
    3. Les cases à cocher "Notification par email" doivent être modifiables en gestionnaire
    Edited by Théo Boyer