Mantis

[Resolved] Champ "Assigné à" obligatoire pour afficher les bogues bouton "Assigner à"

Posted by Gg 
Gg
[Resolved] Champ "Assigné à" obligatoire pour afficher les bogues bouton "Assigner à"
April 15, 2009 03:31PM
Bonjour,

Je dois rendre obligatoire l'utilisation du champ "Assigner à" sur mes projets.
Je l'ai rendu obligatoire dans le rapport de bogue et aussi lorsque l'on fait "afficher les bogues">Clique sur un bogue> Bouton "Mettre à jour le bogue" là aussi l'utilisateur doit le remplir.

Mais je n'arrive pas à le rendre obligatoire lorsque:
"afficher les bogues">Clique sur un bogue> Bouton "Assigné à:" si je choisis un champ vide je n'obtiens pas d'erreur et toutes mes tentatives ont été vaines pour résoudre ce cas.

Language: PHP
span class="br0">( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;ERROR_BUG_VALIDATE_FAILURE&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, 9000 ); custom_function_override_issue_create_validate( $p_new_issue_data ) { ( (( $p_new_issue_data->handler_id ) &&( $p_new_issue_data->handler_id ) == 0 ) || ( $p_new_issue_data->handler_id ) ) { ( ERROR_BUG_VALIDATE_FAILURE, ERROR ); } } custom_function_override_issue_update_validate( $p_issue_id, $p_new_issue_data, $p_bugnote_text ) { $t_resolved = config_get( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;update_bug_assign_threshold&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); (( $p_new_issue_data->handler_id ) == 0 || bug_get_field( $p_issue_id, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;handler_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) != $p_new_issue_data->handler_id && $p_new_issue_data->handler_id == $t_resolved &&( $p_handler_id ) == 0 ) { ( ERROR_BUG_VALIDATE_FAILURE, ERROR ); } }  

Merci.
Gg
Re: Champ "Assigné à" obligatoire pour afficher les bogues bouton "Assigner à"
April 15, 2009 03:51PM
J&#039;ai modifié bug_assign.php comme ceci:

Language: PHP
//AJOUT ($f_handler_id == 0 ){ ( ERROR_BUG_VALIDATE_FAILURE, ERROR ); } //FIN AJOUT

Puis redéfini la fonction d&#039;html_api: html_buttons_view_bug_page( $p_bug_id )
Language: PHP
# ASSIGN button &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<td class="center">&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; //AJOUT &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<span class="required">*</span>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;; //FIN AJOUT html_button_bug_assign_to( $p_bug_id ); &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;</td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;

Je ne sais pas si c&#039;est propre. Y aurait-il une aide avec la structure globale de Mantis car j&#039;ai du mal à m&#039;y retrouver et savoir quelle variable agit où...
Gg
Re: Champ "Assigné à" obligatoire pour afficher les bogues bouton "Assigner à"
April 16, 2009 10:23AM
Bonjour à tous,

Je profite de mon ancien poste pour ne pas en créer un nouveau car c&#039;est en rapport.

Je dois obliger les utilisateurs de mes projets à remplir le champ "Assigné à". Il existe de nombreux chemin pour modifier ce champ et j&#039;ai du mal à tout contrôler:

*Obliger dans Rapport de Bogue simplifié et détaillé
*Obliger dans Mettre à jour un Bogue simplifié et détaillé
*Obligé lorsque l&#039;on clique sur un Bogue puis le Bouton avec champ "Assigné à" (de plus ce bouton ne s&#039;affiche pas pour tous les utilisateurs, je ne comprends pas trop comment il marche)

Pour rendre ce champ obligatoire j&#039;ai dû modifier:
custom_function_inc, html_api,bug_report_page,custom_strings,bug_report_advanced_page, bug_update_page, bug_update_advanced_page, bug_assign... Je ne pense pas être sur la bonne voie.

J&#039;ai beaucoup de mal à tout contrôler et gérer les erreurs. Existe t-il un moyen de gérer tout ça en une seule fois ou de manière propre ?

Plugin?
Merci.



Edited 1 time(s). Last edit at 04/16/2009 10:32AM by Gg.
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 22
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr