Un formulaire permettant aux groupes locaux #MAVOIX de formaliser leur engagement à faire campagne.
PHP HTML JavaScript CSS Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cache
class
pages
services
sql
templates
tmp
vendor
web
.gitignore
LICENSE
README.md
backup.sh
composer.json
composer.lock
composer.phar
config.sample.php
get-stats.sh
maintenance.sample.php
message.json

README.md

Engagement des groupes locaux et collecte de dons #MAVOIX v2.13.0

Formulaire d'engagement des groupe locaux #MAVOIX à faire campagne, et gestion des dons.

Le formulaire se trouve à l'adresse : https://collectifs-locaux.mavoix.info.

La page de collecte de dons se trouve ici : https://collecte.mavoix.info.

Version de test : https://collectifs-locaux.maudry.fr

Notes de version

2.13.0

  • Nouvelle restructuration, afin de calculer l'objectif au plus juste

2.12.0

  • Restructuration du budget de collectifs locaux suite à la réception des factures
  • Possibilité pour les mandataires de définir le montant de certaines dépenses

2.11.2

  • Changement de l'image d'illustration de la collecte

2.11.1

  • De nouveau, toutes les circonscriptions sont listées ensemble, les CFDE ne sont plus séparées

2.11.0

  • Les circonscriptions des FDE sont listées en premier pour les mettre en avant
  • Les totaux sont arrondis pour déterminer ou non l'affichage du lien vers le formulaire de don

2.10.2

  • Bug : l'image de la jauge de promesse ne respectait pas correctement les proportions des chiffres indiqués (et le texte indiquant le montant des promesses pouvait alors déborder de l'image)

2.10.1

  • Bug : la jauge de promesses (noire) revenait à la ligne car le total dépassait 100%

2.10.0

  • Ajout de la référence de don dans le sujet de l'email de confirmation pour faciliter la gestion des réponses

2.9.0

  • Correction d'un bug dans l'ordre des circonscriptions (arrondissement des valeurs décimales)
  • Affichage de l'adresse email des donateurs dans le suivi des promesses de dons

2.8.0

  • Un article de loi "dispose", il ne "stipule" pas
  • Dans le formulaire de promesse de don, le footer prend toute la largeur de l'écran

2.7.0

  • Ajout d'un champ "Pays" dans l'adresse de donateurs
  • Ajout d'un message avant le bouton d'envoi de la promesse de don, informant le donateur qu'il aura accès aux informations bancaires une fois le formulaire validé
  • Possibilité d'avoir des lettres dans le n° IBAN

2.6.0

  • Possibilité pour les mandataires de personnaliser l'ordre à rédiger sur les chèques de don
  • Amélioration de l'affichage sur les petits écrans

2.5.0

  • Possibilité pour les mandataires financiers de réinitiliser leur mot de passe
  • Ajout du montant de la promesse de don dans le mail de confirmation

2.4.0

  • Correction de l'affichage des dates sur les pages de suivis des promesses et des transactions (accès mandataire)
  • Réorganisation de la page du collectif local
  • Lien direct de la page du collectif local vers le formulaire de promesse

2.3.0

  • Affichage de toutes les circonscriptions
  • Changement du prix unitaire des affiches

2.2.0

  • Ajout des métadonnées sociales (FB, Twitter)
  • Lien vers le budget de chaque circo via la page d'accueil des dons
  • Correction de l'inversion frais bancaires / frais comptables pour les circos FDE

2.1.0

  • Mise à jour du format de l'ordre pour les chèques
  • Arrondissement du montant des promesses de dons à deux décimales après la virgule
  • Coquilles

2.0.0

  • Système de promesses de don
  • Gestion des transactions par le mandataire financier

1.2.0

  • Ajout d'une page par collectif local, avec une carte de la circonscription et des informations de contact
  • Groupe local > Collectif local

1.1.2

  • Nombre de collectifs en campagne fixé à 42
  • Début de la transition groupe > collectif
  • Département des circonscription des Français de l'étrangeer : ZZ > 99

1.1.1

  • lors de l'édition d'un groupe local, le numéro de téléphone du membre est affiché, non celui du mandataire

1.1.0

  • interface de validation
  • liste publique des circonscriptions

1.0.0

  • formulaire en place
  • pas encore de validation des groupes locaux

Prerequisites

  • PHP 5 or later
  • Composer
  • sendmail
  • PHP mcrypt module
  • PHP curl module
  • PHP GD module
  • MySQL database

Installation

  • Clonage du dépot
git clone https://github.com/MaVoix/groupes-locaux.git
  • Mettre à jour les paquets composer
  php composer.phar update
  • Paramétrez votre VHOST sur /web/
  • Créer/modifier le fichier config.php à partir du config.sample.php
  • Créer/modifier le fichier maintenance.php à partir du maintenance.sample.php
  • Ajouter son adresse IP dans maintenance.php (important pour la compilation JS et CSS !)
  • Importer la structure de la base /sql/CREATE-DATABASE.sql
  • Créer un utilisateur admin (utiliser la fonction PASSWORD sur le champ "pass" )
  • Mettre les droits en écriture sur les dossiers /web/js,/cache,/tmp et /web/css
  • Compiler les fichiers JS et CSS en appelant les liens /tool/make-js.php et /tool/make-css.php