Fonctionnement utilisateur:
Un onglet « Assemblées » apparaît dans la page « mon-compte » ; il donne accès à un formulaire permettant de donner son pouvoir lors de la prochaine AG, et d’indiquer sa présence ou pas prévue à l’assemblée. En dehors de la période permise, un message « trop tard ou trop tôt » remplace le formulaire.
Après validation, un message de bonne prise en compte est affiché sur la page ; un mél est également envoyé à l’utilisateur pour confirmation.
A noter que l’utilisateur peut revenir pour faire un pouvoir différent (mais pas visualiser ou supprimer)
Paramétrage
Pour les opérateurs autorisés, un menu « WpCoop Paramètres » apparaît dans le tableau de bord l’onglet « AGS » (Assemblées Générales) permet de saisir:
- Clôtures des exercices (jj/mm) : à régler en principe uniquement à la mise en place
- Date de clôture du 1er exercice (jj/mm/aaaa) :à régler en principe uniquement à la mise en place
- Date de la prochaine AG (jj/mm/aaaa) : cette date apparaîtra dans le formulaire
- Date ouverture pouvoirs (jj/mm/aaaa) : le formulaire ne sera actif qu’à partir de cette date, et jusqu’à la veille de l’AG
Réglages
Les réglages ne sont accessibles que par un administrateur du site, qui y accède via le menu Réglages normal de WordPress, ligne WpCoop Réglages, onglet « Formulaire de pouvoir »:
- ID formulaire WPCF7 pour procuration : il s’agit du numéro de formulaire wpcf7 (plugin Contact Form 7; qui doit être installé et activé sur le site)
Gestion des pouvoirs
De même qu’un mél de confirmation est envoyé à l’utilisateur, un mél d’information est envoyé à procurations@pep2a.fr. De plus, pour les opérateurs habilités, deux fonctionnalités sont disponibles dans la page .principale du menu WpCoop Sociétariat : »Saisir pouvoir papier pour l’AG »permet (quand la date est compatible), la saisie manuelle d’un pouvoir papier reçu (ppr) par la poste ou par mél. Enfin, une liste pdf des pouvoirs est disponible à tout moment qui précise le mandant (Nom, Prénom, catégorie et type de sociétaire, mandataire (Prénom et Nom), message, si le pouvoir est reçu papier (ppr) ou électronique (per) et si le mandant a indiqué s’il prévoit sa prsence à l’AG ou pas.
Sous le capot (développeurs, mainteneurs)
- cette fonctionnalité nécessite que le plugin WP Contact Fomr 7 soit installé et activé sur le site; le formulaire et les méls y sont paramétrés pour envoi à procurations@pep2a.fr (ou autre cohérent)
- Pour que l’onglet ‘AGS’ apparaisse dans les paramètres, le tableau $this->parameters_active_tabs du fichier wpcoop_config.php en racine du plugin doit contenir « ags »
- La page mon-compte doit être active (endpoint myaccount’) : pour que le formulaire soit présenté, il faut que:
- l’utilisateur soit sociétaire -> sinon message
- que les dates de l’AG et d’activation du formulaire soient positionnées (table options metakey:wpcoop_options_ags)
- que le formulaire WPCF7 définit dans le paramétrage existe et qu’il soit du post_type « wpcf7_contact_form » (table options metakey:wpcoop_options_proxy)
- que les dates de l’AG et d’activation soient valides et date d’activation avant date AG
- la récupération des données des pouvoirs est faite par le biais d’un hook (‘wpcf7_mail_sent’) de WPCF7 exploité dans le script proxy_forms.php
- les pouvoirs sont mémorisés dans la table usermeta sous l’ID de l’utilisateur, metakey :: »wpcoop_agAAAA_1_proxy_form » ou AAAA est l’année donnée par la date de l’AG (à faire le cas ou plusieurs AG dans l’année
- la liste pdf est générée par le script gen-proxies_list.php, utilisant la classe fpdf et le script doc-template.php
maj 238/02/2026