REMARQUE : Cette fonctionnalité est disponible à partir de la version 1.6.2 #
Par défaut, Vita CRM est livré avec 5 statuts prédéfinis, Non démarré, En cours, En attente, Annulé, Terminé, mais vous pouvez injecter de nouveaux statuts avec un simple crochet d’action pour répondre à vos besoins.
Nous supposons que vous avez des connaissances de base en lecture de code php pour cet article, mais ce ne sera pas si difficile si vous ne les avez pas. Vous pouvez simplement copier et coller le code et ajuster les touches selon vos besoins (voir l’explication des touches ci-dessous).
Dans cet exemple, vous ajouterez 1 nouveau statut de projet avec le nom Planning
Dans application/helpers , créez le fichier my_functions_helper.php et ajoutez le code suivant :
LIEN A INSERER #
- id – L’identifiant de l’état du projet, il est recommandé d’ ajouter un numéro d’identification plus élevé pour éviter le chevauchement des identifiants système par défaut pour les statuts du projet. maintenant, il existe actuellement des statuts de projet avec les identifiants 1, 2, 3, 4 et 5 et dans le futur, si de nouveaux statuts de projet par défaut sont ajoutés avec un identifiant 6 et que vous avez déjà injecté votre propre statut avec l’identifiant 6, cela peut provoquer des problèmes. Il n’est pas recommandé de modifier l’ID une fois qu’un projet utilise l’ID d’état.
- color – Couleur de ce statut au format hexadécimal.
- name – Le nom du statut qui sera affiché aux utilisateurs.
- order – L’ordre du statut.
- filter_default – Cette option est utilisée si vous souhaitez exclure les projets qui utilisent ce statut par défaut pour être inclus dans les tableaux de listes. Eq, si cette option est fausse lorsque vous accédez à la zone des listes de projets, par défaut, les projets qui utilisent ce statut ne seront pas affichés et vous devrez utiliser manuellement les filtres à inclure dans le tableau.
Après avoir ajusté le code en fonction de vos besoins, enregistrez le fichier my_functions_helper.php et vous pourrez voir le nouveau statut de votre projet.