Astuces:Divers
Un article de Wiki CRM-France.
Liste des astuces SugarCRM qui ne rentrent pas dans une catégorie spécifique
Nombre d'items à historiser
Vous pouvez définir le nombre d'items à historiser dans le fichier config.php en modifiant la valeur de history_max_viewed (la valeur par défaut étant 10) en ligne 52.
Masquer un/des raccourcis d'un module
- Dans le dossier modules/Activities se trouve un fichier nommé Menu.php.
Chaques lignes "if" correspond à un lien du menu raccourcis.
- Mettre la ligne en commentaire en précédant le if par un double / .
Ceci est valable pour tous les modules.
Masquer le Menu Mon Compte
Simplement en mettant les lignes du fichier include/globalControlLinks.php
$global_control_links['myaccount'] = array( 'linkinfo' => array($app_strings['LBL_MY_ACCOUNT'] => 'index.php?module=Users&action=DetailView&record='.$current_user->id.), 'submenu' => );
en commentaire...
Comment Modifier Les Fenêtres Popup
Pour les popups, répérer le répertoire du modules en question (ex : modules/Contacts/) Dans ce dossier, vous trouverez des fichers appelés :
- Popup.php
- Popup_picker.html
- Popup_picker.php
Pour la présentation de la page, voir le fichier avec l'extension html
Changer la devise par défaut (dollar en euros)
pour changer la devise par défaut, il faut avoir les droits administateur. Pour ajouter la devise euro :
- 1) cliquer sur le menu admin en haut à gauche
- 2) Dans le bloc system cliquer sur le menu currencies
- 3) créer la devise euro
Pour mettre l'euro comme devise par défaut
- 1) cliquer sur le menu admin en haut à gauche
- 2) Dans le bloc system cliquer sur le menu user management
- 3) dans le bloc users cliquer sur l'utilisateur pour lequel vous souhaitez modifier la devise par défaut.
- 4) dans le nouvel écran cliquer sur edit
- 5) dans le nouvel écran modifier la valeur de la liste déroulante pour le champ Currency:
sauvegarder le résultat.
Mettre à jour plusieurs informations rapidement (par exemple changer le statut de 20 leads ou contact ETC)
- 1) modifier dans le fichier config.php la ligne list_max_entries_per_page et mettre le nombre de lignes que l'on souhaite afficher dans le navigateur (ici 20 par exemple)
- 2) cocher la case à cocher export en haut de la liste (des leads ou contacts)
- 3) utiliser le bouton update en bas de l'écran
Retrouver la bonne liste de valeurs pour l'éditeur de liste de choix dans l'administration
Les listes de valeurs et leurs valeurs par défaut sont définies dans le fichier /include/language/en_us.lang
Travailler avec les logs
Les logs sont bien pratiques pour comprendre ce qui se passe dans SugarCRM dès qu'on modifie un peu l'application. Par défaut seul les évènement fatals sont loggés. Pour changer ceci il suffit de modifier le fichier log4php.properties pour faire apparaître les lignes suivantes:
log4php.rootLogger=fatal, A2 log4php.rootLogger=error, A2 log4php.rootLogger=warn, A2 log4php.rootLogger=info, A2 log4php.rootLogger=debug, A2
Les logs apparaitront généralement dans le fichier nommé sugarcrm.log Si tel n'est pas le cas, vous trouverez le nom du fichier contenant les logs dans le fichier log4php.properties, à la ligne contenant l'instruction "log4php.appender.A2.File="

