Liste déroulante "Impact"

MantisBT forum for users who prefer to ask and answer questions in French.

Moderators: Developer, Contributor

Post Reply
Jef
Posts: 81
Joined: 10 Aug 2016, 13:45
Location: Bordeaux - FRANCE
Contact:

Liste déroulante "Impact"

Post by Jef »

Bonjour,

Je souhaite retirer de la liste déroulante "Impact", la valeur "cosmétique". Dans le fichier config, j'ai retrouvé la valeur "tweak", que j'ai supprimé mais elle est toujours apparente dans mantis. Qui peut m'aider svp ?
pierretux42
Posts: 39
Joined: 19 Jun 2014, 14:13

Re: Liste déroulante "Impact"

Post by pierretux42 »

Bonjour,

Sur quelle page vous souhaitez faire cela ?
Mantis: 1.3.1
PHP: 5.5.38
SQL: MySQL 5.5.51-38.1
OS: linux + LiteSpeed V6.9
Jef
Posts: 81
Joined: 10 Aug 2016, 13:45
Location: Bordeaux - FRANCE
Contact:

Re: Liste déroulante "Impact"

Post by Jef »

Lors de la création d'un bogue, on peut sélectionner un choix parmi la liste déroulante disponible au niveau de "Impact".
Attachments
Capture.PNG
Capture.PNG (5.56 KiB) Viewed 17968 times
pierretux42
Posts: 39
Joined: 19 Jun 2014, 14:13

Re: Liste déroulante "Impact"

Post by pierretux42 »

Tu as cherché ici viewtopic.php?f=3&t=20773 ?
Mantis: 1.3.1
PHP: 5.5.38
SQL: MySQL 5.5.51-38.1
OS: linux + LiteSpeed V6.9
Jef
Posts: 81
Joined: 10 Aug 2016, 13:45
Location: Bordeaux - FRANCE
Contact:

Re: Liste déroulante "Impact"

Post by Jef »

N'étant pas très doué en Anglais, je me suis limité au forum francophone ;)

Je vais tenter de comprendre ça ;) Merci !
Jef
Posts: 81
Joined: 10 Aug 2016, 13:45
Location: Bordeaux - FRANCE
Contact:

Re: Liste déroulante "Impact"

Post by Jef »

ça n'est pas la réponse pour la liste déroulante "impact" mais pour "priorité"
pierretux42
Posts: 39
Joined: 19 Jun 2014, 14:13

Re: Liste déroulante "Impact"

Post by pierretux42 »

En faisant des tests tu peux trouver la bonne colonne non ?
Mantis: 1.3.1
PHP: 5.5.38
SQL: MySQL 5.5.51-38.1
OS: linux + LiteSpeed V6.9
Jef
Posts: 81
Joined: 10 Aug 2016, 13:45
Location: Bordeaux - FRANCE
Contact:

Re: Liste déroulante "Impact"

Post by Jef »

J'ai essayé dans le fichier config mais rien n'y fait.
Jef
Posts: 81
Joined: 10 Aug 2016, 13:45
Location: Bordeaux - FRANCE
Contact:

Re: Liste déroulante "Impact"

Post by Jef »

Bonjour,

Une idée ?
gbarre
Posts: 3
Joined: 12 Dec 2016, 11:17

Re: Liste déroulante "Impact"

Post by gbarre »

Bonjour,

Pour ma part j'ai changé plusieurs champs en surchargeant des variables dans 2 fichiers que j'ai ajouté dans le dossier config : custom_constants_inc.php et custom_strings_inc.php.

Je te montre ce que j'ai fait :

Code: Select all

config/custom_constants_inc.php :

<?php

//
// Personnalisation de Mantis
//
// Modification du menu déroulant "Status"
$g_status_enum_string = '01:00-new,'
        . '05:05-Request_sent_project,'
        . '10:10-Recovery_project_request,'
        . '15:15-Project_peda_received,'
        . '20:20-Convention_sent,'
        . '25:25-Relance_unsigned_convention,'
        . '30:30-Signed_Convention_Received,'
        . '35:35-RV_Fixed_Material,'
        . '40:40-Institutional_Equipment,'
        . '45:45-Proposal_extension,'
        . '50:50-Extension_of_Loan,'
        . '55:55-Return_Material_Request,'
        . '60:60-Material_rendered,'
        . '65:65-Request_return_use,'
        . '70:70-Recall_Request_Return_Use,'
        . '75:75-Cancelled,'
        . '80:80-Return_use_received_-_Not_publishable,'
        . '85:85-Return_use_received_published,'
        . '90:90-Closed_-_Year_passed';

// Status color additions
$g_status_colors['00-new'] = '#EEEEEE';
$g_status_colors['05-Request_sent_project'] = '#458F52';
$g_status_colors['10-Recovery_project_request'] = '#458F52';
$g_status_colors['15-Project_peda_received'] = '#458F52';
$g_status_colors['20-Convention_sent'] = '#50777D';
$g_status_colors['25-Relance_unsigned_convention'] = '#50777D';
$g_status_colors['30-Signed_Convention_Received'] = '#50777D';
$g_status_colors['35-RV_Fixed_Material'] = '#CBA480';
$g_status_colors['40-Institutional_Equipment'] = '#CBA480';
$g_status_colors['45-Proposal_extension'] = '#CBA480';
$g_status_colors['50-Extension_of_Loan'] = '#CBA480';
$g_status_colors['55-Return_Material_Request'] = '#CBA480';
$g_status_colors['60-Material_rendered'] = '#CB8580';
$g_status_colors['65-Request_return_use'] = '#CB8580';
$g_status_colors['70-Recall_Request_Return_Use'] = '#CB8580';
$g_status_colors['75-Cancelled'] = '#CB8580';
$g_status_colors['80-Return_use_received_-_Not_publishable'] = '#CB8580';
$g_status_colors['85-Return_use_received_published'] = '#CB8580';
$g_status_colors['90-Closed_-_Year_passed'] = '#F03333';

// Modification du menu déroulant "Reproductibilité"
$g_reproducibility_enum_string = '10:Mater,'
        . '30:Elem,'
        . '50:Clg,'
        . '70:lyc,'
        . '90:ASH,'
        . '100:N/A';

// Choix par défaut de la reproductibilité
$g_default_bug_reproducibility = 100;

// Modification du menu déroulant "Impact"
$g_severity_enum_string = '25:not subscribe,'
        . '50:Subscription in progress,'
        . '75:Individual,'
        . '100:Collective';

// Choix par défaut de l'impact
$g_default_bug_severity = 25;

?>
Une fois que tu as défini tes constantes, il ne te reste qu'à faire les traductions dans le second fichier.

Code: Select all

config/custom_strings_inc.php :

<?php

//
// Personnalisation de Mantis
//
switch ($g_active_language) {

    case 'french':
        // Personnalisation des status
        $s_status_enum_string = '01:00-Nouveau,'
                . '05:05-Demande projet envoyée,'
                . '10:10-Relance demande projet,'
                . '15:15-Projet péda reçu,'
                . '20:20-Convention envoyée,'
                . '25:25-Relance convention non signée,'
                . '30:30-Convention signée reçue,'
                . '35:35-RV fixé retrait du matériel,'
                . '40:40-Matériel en établissement,'
                . '45:45-Proposition prolongation,'
                . '50:50-Prolongation du prêt,'
                . '55:55-Demande retour matériel,'
                . '60:60-Matériel rendu,'
                . '65:65-Demande retour usage,'
                . '70:70-Relance demande retour usage,'
                . '75:75-Prêt Annulé,'
                . '80:80-Retour usage reçu-Non publiable,'
                . '85:85-Retour usage reçu publié,'
                . '90:90-Fermé - Année écoulée';

        // Si besoin, utiliser le modèle ci-dessous en changeant "testing" par la clé du fichier custom_constants_inc.php.
        //$s_testing_bug_title = 'Mettre le bogue en test';
        //$s_testing_bug_button = 'A tester';
        //$s_email_notification_title_for_status_bug_testing = 'Le bogue suivant est prêt à être TESTE.';

        $s_reproducibility_enum_string = '10:Maternelle,'
                . '30:Elémentaire,'
                . '50:Colège,'
                . '70:lycée,'
                . '90:ASH,'
                . '100:Autre';

        $s_reproducibility = 'Etablissement';
        $s_must_enter_reproducibility = 'Vous devez choisir l\'établissement';
        $s_select_reproducibility = 'Choisir l\'établissement';
        $s_email_reproducibility = 'Etablissement';

        $s_severity_enum_string = '25:Non abonné,'
                . '50:Abonnement en cours,'
                . '75:Individuel,'
                . '100:Collectif';

        $s_actiongroup_menu_update_severity = 'Mettre à jour l\'abonnement';
        $s_update_severity_title = 'Mettre à jour l\'abonnement';
        $s_update_severity_msg = 'Choisissez l\'abonnement lié au prêt';
        $s_update_severity_button = 'Mettre à jour l\'abonnement';
        $s_email_severity = 'Abonnement';
        $s_with_minimum_severity = 'Avec un abonnement minimum de';
        $s_severity = 'Abonnement';
        $s_must_enter_severity = 'Vous devez choisir l\'abonnement';
        $s_select_severity = 'Choisir un Abonnement';
        $s_by_severity = 'Par abonnement';

        // Surchage des fichiers de langue
// ici je passe les détails mais en gros j'ai surchargé les variables de langue qui se trouvent dans le fichier lang/strings_french.txt

        break;

    default: # english
// Pour la forme j'ai mis l'anglais traduit à l'arrache car non utilisé
        $s_status_enum_string = '01:00-New,'
                . '05:05-Request sent project,'
                . '10:10-Recovery project request,'
                . '15:15-Project peda received,'
                . '20:20-Convention sent,'
                . '25:25-Relance unsigned convention,'
                . '30:30-Signed Convention Received,'
                . '35:35-RV Fixed Material,'
                . '40:40-Institutional Equipment,'
                . '45:45-Proposal extension,'
                . '50:50-Extension of Loan,'
                . '55:55-Return Material Request,'
                . '60:60-Material rendered,'
                . '65:65-Request return use,'
                . '70:70-Recall Request Return Use,'
                . '75:75-Loan cancelled,'
                . '80:80-Return use received - Not publishable,'
                . '85:85-Return use received published,'
                . '90:90-Closed - Year passed';

        $s_reproducibility_enum_string = '10:Mater,'
                . '30:Elem,'
                . '50:Clg,'
                . '70:lyc,'
                . '90:ASH,'
                . '100:N/A';

        $s_severity_enum_string = '25:not subscribe,'
                . '50:Subscription in progress,'
                . '75:Individual,'
                . '100:Collective';

        break;
}
?>
A noter, je le remets ici car c'est dans mes commentaire : il est possible de surcharger les variables de langue qui se trouvent dans le fichier lang/strings_french.txt. Ainsi tu peux "détourner" le bug tracker pour en faire l'outil approprié à tes besoins. Dans mon cas, c'est du suivi de prêt de matériel en établissement scolaire.
Mantis 2.0.0
Jef
Posts: 81
Joined: 10 Aug 2016, 13:45
Location: Bordeaux - FRANCE
Contact:

Re: Liste déroulante "Impact"

Post by Jef »

Salut !

Merci à toi pour ce coup de pouce.

Jef
Post Reply