Project

General

Profile

Actions

Souhaits #1400

closed

Les plugins peuvent étendre le comportement de Galette

Added by Nicolas Béhier-Dévigne almost 5 years ago. Updated almost 5 years ago.

Status:
Fermé
Priority:
Normal
Category:
Core
Target version:
Start date:
02/15/2020
Due date:
% Done:

100%

Estimated time:

Description

Bonjour,
J'ai trois problématiques que je souhaiterai pouvoir résoudre :
  1. Lorsqu'un utilisateur crée son compte sur Galette, nous devons l'associer manuellement à un groupe précis (nous avons crée en interne un groupe sympatisant) ;
  2. Lorsqu'un utilisateur créé son compte sur Galette, et s'il a cocher "Recevoir la newsletter" (champs dynamique), je souhaite l'ajouter à notre site internet principal (c'est à partir de celui-ci que nous envoyons les newsletters) ;
  3. Lorsqu'un utilisateur est modifié (par lui ou admin), et que le champs dynamique "Recevoir la newsletter" est modifié, je souhaite mettre à jour mon site internet principal.

Pour réaliser cela, je souhaiterai développer un plugin, qui écouterai un événement lancé par le core de galette à chaque fois que l'entité adhérent est modifiée. Cela me permettrai ensuite d'analyser l'adhérent, et le cas échéant de réaliser un POST vers une API de mon site principal pour qu'il réalise ou non une opération ou associer mon adhérent à un groupe.

En parcourant rapidement le code de Galette, je n'ai pas l'impression que de tels événements soient disponibles actuellement. Avez-vous une piste à m'indiquer pour m'aider à développer mon plugin ?

Bonne journée, Nicolas.

Actions #1

Updated by Nicolas Béhier-Dévigne almost 5 years ago

Cela pourrait peut-être aussi permettre plus ou moins facilement de réaliser le souhait #1108

Actions #3

Updated by Johan Cwiklinski almost 5 years ago

  • Category set to Core
  • Status changed from Nouveau to In Progress
  • Assignee set to Nicolas Béhier-Dévigne
  • Target version set to 0.9.4
  • % Done changed from 0 to 90
Actions #5

Updated by Nicolas Béhier-Dévigne almost 5 years ago

  • Status changed from In Progress to Résolu
  • % Done changed from 90 to 100
Actions #6

Updated by Johan Cwiklinski almost 5 years ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF