Page 1 of 1

Personnalisation/configuration interface

Posted: 27 Sep 2017, 07:25
by sartilas
Bonjour à tous,

Tout d’abord je suis totalement nouveau et débutant dans l'administration d'un portail mantis. J'aimerais si vous plait de l'aide concernant la personnalisation de l'interface pour enlever les champs par défaut qui me sont inutiles!
Au final ma demande est la même que sur ce topic :
viewtopic.php?f=10&t=21532

Ma contrainte est que les solutions proposées ne marche pas, et étant donné que je suis sur la dernière version du portail (2.6.0) j'imagine que la configuration a quelque peu changé en 4 ans! :cry:
Encore une autre question, je vois partout que dans le dossier racine de mantis je devrais trouver un certain "config_inc.php" mais il est pour ma part dans le sous-dossier config... De plus il est quasiement vide, juste quelque information de base comme l'hostname, le type de bd etc..

Merci d'avance pour vos lumière et désolé pour mon amateurisme.

Re: Personnalisation/configuration interface

Posted: 07 Nov 2017, 13:17
by Lapinkiller
Bonjour,

Je ne maitrise pas la nouvelle version de mantis masi voici ce que je peux te dire :

oui le fichier config_inc.php est assez vide par défaut et est désormais dans un sous dossier
En fait, le principe est relativement simple : on n'y ajoute que les variables que l'on souhaite surcharger.

La solution est assez simple, quand tu souhaites surcharger une variable, tu la copies/colles depuis config_default_inc.php et dans config_inc.php, tu adaptes la valeur selon tes besoins.

Re: Personnalisation/configuration interface

Posted: 17 Nov 2017, 08:26
by sartilas
Merci beaucoup pour ta réponse, petite question qui persiste, peut-on/a'ton le droit de modifier le code source primaire des page?

Merci encore
Sartilas

Re: Personnalisation/configuration interface

Posted: 21 Nov 2017, 12:48
by Lapinkiller
Bonjour,

oui, la licence GNU/GPL de MantisBT te le permet, cf en détail la licence GNU/GPL ici : https://www.gnu.org/licenses/gpl.html

Prends toutefois en compte que si tu modifies le code source (hors fichier de configuration et plugins) tu seras géné dans les prochaines montées de version de Mantis

Re: Personnalisation/configuration interface

Posted: 14 Dec 2017, 09:33
by rkarmann
Hello,

Si tu veux modifier l'affichage des champs en fonction de ton projet, tu peux suivre la même procédure que dans le lien que tu as partagé :
viewtopic.php?f=10&t=21532

Tu vas dans Administration > Gérer la configuration > Rapport de configuration :

1. En bas de page, tu peux renseigner une nouvelle règle de configuration en fonction du projet

2. Ajoute en option de configuration 'bug_report_page_fields'

3. Type = complex

4. Défini un array comme dans cet exemple:

Code: Select all

array(
1 => 'category_id',
2 => 'view_state',
3 => etc...
);
5. Enregistre ta configuration et normalement ça devrait marcher.

Attention, les champs 'summary' (=résumé) 'description' sont obligatoires. Toutefois le champ 'category_id' peut-être évincé mais il faudra ajouter la ligne suivante dans ton fichier config_inc.php :

Code: Select all

$g_allow_no_category = OFF;
sartilas wrote:
Merci d'avance pour vos lumière et désolé pour mon amateurisme.
Et on est pas désolé pour son amateurisme, il faut bien commencer quelque part :lol: