Personnalisation Creme
#5
Citation :Comment le menu déroulant de gauche est-il géré ? Comment s'affiche-t-il, comment enlever ou ajouter des entrées ? etc.

Les entrées dans le menu correspondent, en gros, aux apps installées, et auxquelles vous avez accès (en terme de droits) ; l'entrée 'Ma page' étant l'exception, et 'Accueil' correspondant grosso modo au Core.

Une première méthode pour enlever des entrées est donc de ne pas installer certaines apps, en modifiant votre local_settings.py (INSTALLED_CREME_APPS). Il faut bien faire attention à n'enlever que des apps optionnelles, et respecter les indications de dépendances en commentaires à côté des noms des apps ; à noter qu'il y a peut être des dépendances non indiquées, nous allons essayer de corriger ça dans la version 1.3. Je conseillerai aussi de ne pas enlever d'apps sur une instance qui tournerait déjà, car vous pourriez avoir des types de fiches qui n'aurait plus leur code (exemple: vous avez créé une Facture, et vous désinstallez 'billing' a posteriori) ; à terme une gestion dynamique des apps, qui permettrait une désisntallation facile, serait intéressante, mais ce n'est pas à l'ordre du jour.

L'autre méthode est de jouer avec la gestion des utilisateurs/rôles. Un utilisateur non super utilisateur doit avoir un rôle, et ce rôle définit les apps auxquelles a droit cet utilisateur. Tout ceci se configure dans l'IHM, dans la 'Configuration générale' du menu. Cette méthode permet donc à différent utilisateurs d'avoir un menu différent (contrairement à la méthode précédente).

Pour l'ajout d'entrée dans le menu, la question est plus vague. Les entrées correspondent aux grandes fonctionnalités, et donc il n'y a pas forcément de sens à en rajouter sans justement ajouter de fonctionnalités (et donc coder) ; l'ajout se fait alors via le code, de manière très simple (regardez un fichier creme_core_register.py d'une app au hasard). Il serait éventuellement utile de rajouter via l'IHM des entrées associant une vue de liste à un filtre directement (sans avoir à sélectionner le filtre à chaque fois), mais ce n'est pas prévu à court terme.

Vous ne pouvez pas déplacer (sans coder évidemment) les entrées, en revanche le menu rapide vous permet, via l'IHM, de garder rapidement accessible les quelques entrées que vous utilisez le plus.

A noter que nous étudions fortement un nouveau menu, dans lequel les entrées seront regroupées par thématique plutôt que par app.
  Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)