Ticket #51 - Permettre aux administrateur de ne pas voir certaines notices
Sur la page ms_config, en fonction de la configuration du site, il peut y avoir beaucoup de notices affichées qui ne sont peut être pas toutes "obligatoires".
Il peut donc être intéressant de permettre aux administrateurs de pouvoir décider de ne plus les afficher.
Pour cela il faudrait faire un bouton qui déclenche une action qui remplirait un champ de la table spip_auteurs en serialisant un array des notices à ne plus afficher pour l’administrateur en cours.
Il faut alors pour chaque notices, vérifier dans la session de l’administrateur en cours si l’on doit l’afficher ou pas.
Les administrateurs doivent également pouvoir remettre à zéro ce réglage dans la modification de leur profil, avec un autre bouton par exemple.
2 commentaires
-
Réalisé finalement avec le commit suivant : http://svn.aires-de-confluxence.info/trac/changeset/5839
On gère la gestion de l’affichage des notices.
Une action permet d’ajouter certaines notices à une liste afin de ne plus les afficher. Elle permet également de remettre à 0 cette liste en changeant les paramètres (ajouter/nom_de_la_notice pour ajouter dans la liste et supprimer/tout pour tout vider)
Le champ notice dans la base doit être en text
On ajoute les tests dans les squelettes
On upgrade la version du plugin en 0.4.0 pour marquer le coup.
Seules les personnes identifiées peuvent écrire des tickets ou commentaires.
On commence à créer ce champs "notices" : http://svn.aires-de-confluxence.info/trac/changeset/5838