Projet

Général

Profil

Bug #24229

BO: rendre les icônes en page d'accueil du BO configurables

Ajouté par Benjamin Dauvergne il y a presque 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
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

Révision c0f3b54e (diff)
Ajouté par Benjamin Dauvergne il y a presque 6 ans

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.

Révision d89664a2 (diff)
Ajouté par Benjamin Dauvergne il y a presque 6 ans

manager: fix permissions on homepage entries (#24229)

Révision 90d1a83a (diff)
Ajouté par Benjamin Dauvergne il y a presque 6 ans

manager: implement menu_json using new homepage entries mechanism (#24229)

Historique

#2

Mis à jour par Christophe Siraut il y a presque 6 ans

ack

#3

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
#4

Mis à jour par Frédéric Péters il y a presque 6 ans

  • Statut changé de Résolu (à déployer) à En cours
#5

Mis à jour par Frédéric Péters il y a presque 6 ans

  • Statut changé de En cours à Résolu (à déployer)

Et deux commits passés sans relecture derrière :

  • manager: fix permissions on homepage entries (#24229)
  • manager: implement menu_json using new homepage entries mechanism (#24229)
#6

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF