Documentation Frappe Framework

Frappe Framework

Ajouter des icônes de module sur le bureau

La version 12 place l’icône du module dans config/desktop.py et les actions dans un fichier au nom du module. Les vues dépendent des permissions.

1 min de lectureMis à jour le Source : docs.frappe.io

À quoi sert desktop.py

À retenir

La page source vise Frappe version 12.

Pour créer l’icône de l’application, modifiez config/desktop.py. La méthode get_data renvoie un dictionnaire de paramètres d’icône.

Une liste déroulante d’actions, et les actions de la page ouverte au clic, se déclarent dans config/MODULE_NAME.py, en remplaçant MODULE_NAME par le nom d’un module de l’application.

Exemple : gestion de bibliothèque

config/desktop.py renvoie une entrée de type module : nom, catégorie Modules, libellé traduit, couleur, icône Octicon, description.

config/library_management.py renvoie le même libellé et la même icône, puis une liste items. Chaque item a un type doctype, un nom, un libellé, une description et un drapeau onboard.

onboardEffet indiqué par la source
1L’exemple Article ne commente pas d’exception : l’entrée est dans le jeu d’actions affiché.
0Library Member n’apparaît pas dans la liste déroulante, mais sur la page après le clic sur le module.

Point d’attention

Les vues de module sont visibles selon les permissions. Le fichier du module reprend le nom du module, ici library_management.py pour le module Library Management.

Icônes de module sur le bureau Frappe | ERPNext Lab