Bug #24229
BO: rendre les icônes en page d'accueil du BO configurables
Début:
01 juin 2018
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Le template de l'accueil du BO ne doit plus contenir de liens en dur, mais dépendre d'une liste "entries" qui contiendra des dictionnaires de la forme
{ "labe": .. , "href": ..., [ "order": 23 ], [ "permission": "a2_rbac.view_whatever" ] }
Le hook a2_hook_manager_homepage_entries(view)
pourra être utilisé par les applications pour servir de nouvelles entrées.
Ce développement est nécessaire pour les vues spécifique de gestion de la validation des comptes sur le projet GLC.
Fichiers
Révisions associées
manager: fix permissions on homepage entries (#24229)
manager: implement menu_json using new homepage entries mechanism (#24229)
Historique
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-manager-dynamically-produce-homepage-menu-fixes-2422.patch 0001-manager-dynamically-produce-homepage-menu-fixes-2422.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Statut changé de Nouveau à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit authentic2|c0f3b54ebf27b8311b7b9dcf1717606a346a0c7c.
Mis à jour par Frédéric Péters il y a presque 6 ans
- Statut changé de Résolu (à déployer) à En cours
Échec dans les tests, https://jenkins.entrouvert.org/job/authentic2/2662/console
Mis à jour par Frédéric Péters il y a presque 6 ans
- Statut changé de En cours à Résolu (à déployer)
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
manager: dynamically produce homepage menu (fixes #24229)
New entries can be added by applications using the
a2_hook_manager_homepage_entries(view) hook.
Each entry is a dict containing at least a string label and a string
href. A CSS "class", a numeric "order" and a string "permission" can
also be provisionning but are not mandatory.