juillet 2019

Prestashop 1.7 Identifier si un controller admin a été migré vers symfony

Un petit article rapide qui fait suite aux nombreux retours que j’ai dans les commentaires de certains de mes tutoriels liés à l’administration de Prestashop.

Un des objectifs principal de cette version est de migrer l’ensemble de l’administration vers le framework symfony, au fur et à mesure des nouvelles versions le nombre de page migrées sera donc de plus en plus important.

Et par ricochet mes anciens articles ne seront plus applicables.

Le moyen le plus simple pour vérifier si le controller est migré vers symfony et de consulter son url.

Les anciennes urls ( non symfony ) sont sous la forme

https://prestashop-site.com/admin-dev/index.php?controller=AdminAddresses&

Le terme « controller » est présent dans l’url.

Visuellement les listings se présentent de cette manière :

Controller admin prestashop legacy

Les nouvelles urls (avec symfony ) sont sous la forme

https://prestashop-site.com/admin-dev/index.php/sell/customers/

Le terme « controller » n’est pas présent dans l’url.

Visuellement les listings se présentent de cette manière

Prestashop controller symfony

Ces éléments devraient être suffisant pour vous permettre d’identifier dans quel type de controller admin vous vous trouvez 🙂

 

 …

Prestashop 1.7 Identifier si un controller admin a été migré vers symfony Lire la suite »

Mantis : Plugin de gestion de forfait de temps

Voici un nouveau plugin pour Mantis bugtracker qui permets d’afficher et de gérer un forfait de temps.

Pourquoi

Celui-ci est parti des besoins suivants  :

Lors de mes interventions en freelance je vends des forfaits d’une certaine durée de temps, et ceux-ci forment une réserve de temps globale disponible pour le client.

Je souhaitais pouvoir connaître ( et afficher au client également ) à tout instant le solde d’heures disponibles pour celui-ci.

Dans le cas ou il n’y a plus de temps disponible un email d’information doit pouvoir être envoyé au client.

Mon process d’utilisation de Mantis étant le suivant :

  • Chaque demande est traitée dans un ticket mantis
  • La durée de chaque action est loguée dans le ticket en utilisant la fonction native

Via les fonctions de synthèse natives et la configuration des dates il est possible de s’y retrouver sur des consommations mensuelles par exemple mais ce n’était pas suffisant.

Comment

Nous allons voir à présent comment fonctionne ce plugin :

Une fois celui-ci installé via la page de configuration vous pouvez

  • Activer / Désactiver la fonctionnalité sur le projet
  • Définir l’utilisateur qui recevra les emails d’information
Mantis configurer temps

Une fois le projet activé , le décompte du temps disponible est affiché dans le menu de gauche de mantis.…

Mantis : Plugin de gestion de forfait de temps Lire la suite »