Archives de juillet, 2013

Mantis bugtracker : plugin d’envoi d’un récapitulatif hebdomadaire des bugs

Voici mon dernier plugin pour Mantis Bugtracker.
L’objectif de celui-ci est d’envoyer en début de semaine à chaque développeur un récapitulatif des bugs à traiter.
Ce module se base sur le traitement des échéances des bugs ( champ due_date )
(C’est un module très basique, il est possible d’optimiser encore pleins de points 😉 )

Nous allons l’appeller “Reminder”
Voici le mode opératoire de création de ce module.

Pour commencer nous allons créer un dossier “Reminder” dans le dossier “plugins” de mantis BugtrackerVoici le fichier de déclaration du module “Reminder.php”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
	Plugin Reminder pour Mantis BugTracker :
 
	 - Envoi d'un email récapitulatif des échéances de la semaine aux développeurs
 
	 @version 0.1.0 - 2013-07-23
	 @autor Hervé Hennes <[email protected]>
*/
 
class ReminderPlugin extends MantisPlugin {
 
	function register() {
		$this->name        = 'ReminderPlugin';
		$this->description = 'Envoi d\'un email récapitulatif des échéances de la semaine aux développeurs';
		$this->version     = '0.1.0';
		$this->requires    = array('MantisCore'       => '1.2.0',);
		$this->author      = 'Hennes Hervé';
		$this->url         = 'http://www.h-hennes.fr';
	}	
}

Nous allons ensuite créer une page qui devra être appellée via une tâche cron tous les lundi matin pour envoyer le récapitulatif à chaque développeur pour bien commencer la semaine 🙂
Nous nommerons cette page reminder-cron.php et la plaçons cette page dans le dossier “pages” du module.…

2 commentaires

Magento : Supprimer le champ obligatoire “régions” dans les adresses du checkout

Sous Magento ( version 1.4.x ) pour certains pays il est nécessaire de choisir une région associée à l’adresse.
Utile pour certains pays (US,CA … ) cette information n’est pas forcément judicieuse pour la France.
C’est d’autant plus agaçant que ce champ est considéré comme obligatoire par magento.

Voici les étapes à réaliser pour ne plus afficher ces éléments :
Pour commencer il faut supprimer directement dans la table sql les régions associées au pays pour lequel on ne souhaite plus afficher les régions.
Pour la france voici le code sql

DELETE FROM mag_directory_country_region WHERE country_id = 'FR'

Une fois cette manipulation effectuée, la saisie du champ “Région” devient facultative.
Il est donc possible de modifier directement les fichiers billing.phtml et shipping.phtml situé dans le dossier “yourThemeDirectory/checkout/onepage/” pour ne plus faire apparaitre cette information.…

Pas de commentaires


Compte Github