CHANGELOG.md 10.5 KB
Newer Older
Julien Jorry committed
1 2 3 4 5 6
# Update v2.4.5 (2022-08-01)
	- Admin : export prestatataires : ajout d'une colonne avec les gestionnaires (nom + email)
	- Ajout d'un message d'erreur quand un prestatataire essaye de demander une reconversion et qu'il n'est pas à jour de sa cotisation
	- Fix bug sur les formulaires d'achat de monnaie (bug visible uniquement dans certaines conditions)
	- Mise à jour de certains fichiersde configuration (lié aux recettes flex des mise à jours de bundles doctrine et symfony framework-bundle)

Julien Jorry committed
7 8 9 10 11
# Update v2.4.4 (2022-07-30)
	- ADMIN Adherent liste : fix cotisation à jour ou non (par rapport à son status d'adhérent et non l'utilisateur)
	- Fix récupération de tout les prestataires si aucuns tags assignés (retournait aucun prestataire....)
	- SOLIDOUME:  fix redistribution + add analysis tools for redistribution

Julien Jorry committed
12 13 14 15 16 17 18 19
# Update v2.4.3 (2022-06-26)
	- Composer update dependencies (simple and quick version)
    - Fix installation bug on tickets value : int => float
    - Fix installation bug on coordinates
	- Solidoume : delete local tests (not use anymore)
	- Solidoume : fix in redistributing money
	- Virement : Autocompletion des adhérents et prestatataires

Julien Jorry committed
20 21 22
# Update v2.4.2 (2022-06-02)
	- Fix erreur pour les flux cotisation (avec don = 0)

23 24 25 26 27 28 29 30 31
# Update v2.4.1 (2022-05-06)
	- Fix erreur en virement si don non paramétrer
	- Fix config swiftmailer en dev (technical)
	- Fix monnaie papier nantie : arrondir, pas de virgule possible
	- Fix de l'installation du Kohinos qui renvoyait une erreur
	- Fix Alertes email à chaque transaction ?
	- HelloAsso : fix error in synchronisation

# Update v2.4.0 (2022-04-20)
32 33 34 35 36 37 38 39 40 41 42

	- HELLOASSO MODULE
	- Gestion de dons (pour las adherents et prestatataires, pour l'achat et la cotisation)
	- PHP CS FIXER sur tous les fichiers .php
	- Corrections de bugs :
		- Fix : un adhérent/prestataire pas à jour de sa cotisation ne pourra pas faire de virement ou de demande de reconversion
		- Fix import => ajout du type de prestataire par défaut (prestataire)
		- Ajout du bouton pour cotiser pour l'année suivante (si cotisation pour l'année en cours valide)
			- et ajout de la date de fin de validité de la cotisation en cours
	 	- Ajout d'une fonction pour avoir le nom complet d'un adhérent

Julien Jorry committed
43 44 45 46 47 48 49 50
# Update v2.3.0 (2022-03-29)

## Sécurité sociale alimentaire (Solidoume pour la doume)
	- Nouveau paramètre global USE_SOLIDOUME pour déterminer si on veut utiliser et afficher le programme
	- Interface d'admin avec :
		- configuration des différents paramètres Solidoume (montant min, max, commission...) ainsi que les emails envoyés
		- Liste des participants à Solidoume

Julien Jorry committed
51 52
# Update v2.2.5 (2022-03-25)
	- ajout d'un paramètre obligatoire MLC_URL qui doit refléter l'url du site kohinos installé (exemple : https://doume.org) => utile pour l'installation de l'application
Julien Jorry committed
53
	- Fix bug sur le rôle contact d'un groupe local => impossible d'afficher l'historique des transactions du groupe
54
	- ADMIN : Fix bug sur l'ajout d'une cotisation en emlc => le compte est désormais prélevé du montant !
Julien Jorry committed
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
	- PWA Kohinos :
		- utilisation de workbox-webpack-plugin pour la génération du sw.js
		- ajout à la racine des fichiers manifest.json (généré via un twig) et sw.js 
		- modification du layout pour l'ajout du service-worker et des balises meta nécessaires
		- modification du template de la homepage pour simplifier la page en mobile
		- Suppression des assets de langue inutiles pour ckeditor

# Update v2.2.4 (2022-03-22)
	- Fix bug sur l'ajout d'une cotisation sans adhérent ou sans prestataire
	- Admin operation prestataire : add filtre par groupe local

# Update v2.2.3 (2022-03-17)
	- Correction d'un bug sur la cotisation en eMLC qui permettait de cotiser sans avoir le solde de emlc nécessaire
	- Wording pour le comptoir "Reconversion de MLC papier" devient "Dépôt de MLC papier"
	- Fix error sur le choix de la date de début cotisation pour pouvoir choisir une date passée
	- Modification des roles du Trésorier pour exporter les Operations dans l'Administration
	- Fix formulaire de modification des infos du prestatataire et du comptoir loggués
	- Fix cotisation en emlc
	- Cotisations Admin : Wording du label "Expéditeur" => "Adhérent" ou "Prestataire"
	- Fix bug sur la modification du mot de passe de façon erratique + php cs fixer sur les fichiers

# Update v2.2.2 (2022-03-17)
	- Fix page Adherer : ajout de la possibilité de cotiser du montant qu'on souhaite au dessus du montant minimum
	- Fix du soucis au retour de l'adhésion
	- Fix erreur sur la liste des comptoirs
	- Fix sur la configuration de l'envoi d'email
	- Fix monolog configuration (log d'erreurs)
	- Fix page comptoir : la description était mal coupée si trop longue
	- Fix bug sur la demande d'achat de eMLC
	- Mise à jour des assets via yarn
	- Fix @UniqueEntity : modification des messages d'erreur et des erreurs liées aux noms/raisons existant déjà
	- Admin prestataire liste : Ajout du champ "idmlc" sous la raison

Julien Jorry committed
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
# Update v2.2.1 (2022-02-28)

## ADMIN
	- BIG UPDATE ON ADMIN LIST : add export on top + add createdAt and updatedAt filter on different views with datepicker + add cotisation end of validity date instead of 'yes' in list + add free cotisation to manager in admin presta list view
	- fix export reconversion
	- fix export achat monnaie 
	- fix export comptoir : add dates, groupe local and contacts
	- add filters by groupe in operations...
	- DocumentAdmin : add edit, show + url of documents
	- PageAdmin : add URL to list of pages
	- Fix bug for add groupe for contact
	- Admin presta and adherent export : add admin rights to users
	- Sonata Admin : persist filters
	- Presta / Adherent Admin : add cotisation up to date and first cotisation in export

## FRONT
	- Fix cotisation price disabled on adherer page
	- Fix bug order by nom prestataire
	- Update show groupe template + fix liste presta by groupe
	- Contact form : add captcha to avoid spam
	- Prestataire profil : add the possibility to add/remove caissiers + delete lat/lon + better look
	- Fix login button for mobile
	- Prestataire liste : order by groupe or name + show presta by groupe

##[IMPORTANT]
	- Fix bug with multiple flux form submit (fix front + fix csrf token)
	- Fix monolog log for prod
	- Fix gestionnaire groupe local can see every presta and adherent from mlc including operation (can be revert if needed)

# Update v2.2.0 (2022-01-12)

## Security update
	- replace ALL $this->security->getUser()->isGranted(...) BY $this->security->isGranted(...)

## Translation
    - Add Translation command update to fix issue with abstract class
    - Fix translation update so add Translation to Admin menu
    - Update translations files

## Prestataire connected 
	- update personal infos (add horaires, site web and image and remove groupe local)

## FRONT :
	- Prestataire/Partenaire repository
    - fix do not print presta/partner with tags with no print
    - fix : add defaultFilter to all functions to search presta/partner
	- Show one prestataire : update site web (link _blank)

## ADMIN :
	- Admin adherent list :
        - add filter to show if cotisation is updated
	- Admin prestataire list :
        - add column + filter to show if cotisation is updated
        - add column + filter gestionnaires and if cotisation is updated
        - add actions to add free cotisation to presta if cotisation is not up to date
	- Admin prestataire edit :
        - add column comments (private)
        - change 'Statut' to 'Activités' and update field to 255 car

## DIVERS :
	- Update packages.json to update yarn packages to work with webpack compiler
	- Update .env.dist to add EMAIL_USER_FROM & EMAIL_ERROR_FROM
	- Update webpack.config to suppress deprecation warnings
	- Fix issue with Adresse with same name for same presta

153
# Update v2.1.5 (2021-05-12)
Julien Jorry committed
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

## Correction pour l'affichage des pages de confirmation de paiement

## Suite aux remarques de Stephan : 
	- Correction/complétion du htaccess pour la gestion du cache, des XSS...
	- Suppression des appels aux google font et google apis !
	- Ajout du lien "canonical" pour le référencement

## Différents bugfix :
	- Cotisation à 0euros possible maintenant !
	- Correction des données exportées (sur les flux principalement)
	- Fix 'montant minimum' cotisation + fix last operations + fix link to return home + add error msg to transaction/reconversion
	- Fix operations print on admin siege invalid
	- Fix installation bug on MLC_SYMBOL

Julien Jorry committed
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
# Update v2.1.4 (2021-02-22) :

## Refactorisation et amélioration du code

## Ajout de la possibilité de faire un thème pour le front Kohinos

## Sécurité et gestion de la monnaie :
	- Force HTTPS
	- Changement sur tout la BDD pour plus de sécurité : ID => UUID
	- Ajout de comptes pour :
		- Adherent : compte eMLC
		- Prestataire : compte eMLC
		- Siege : compte eMLC nantie, MLC nantie, billets MLC au siège (plus tard : compte euro de fonctionnement)
		- Groupe : compte billets MLC
		- Comptoir : compte billets MLC
	- Ajout d'opérations sur ces comptes en fonction des actions (flux)
	- Ajout de sécurité pour ne pas avoir la possibilité de faire plusieurs actions sur le même compte en même temps (transactional)
	- Modification des droits en fonction des rôles
	- Ajout d'un hash unique par operations et par compte pour vérifier l'intégrité des données et la non modification directement en BDD !
	- Ajout de commandes Symfony permettant de vérifier l'intégrité des comptes et opérations
	- Ajout de l'achat de monnaie (cb / emlc / espece / autre)
	- Ajout de la demande d'achat de monnaie (cheque / virement)
		=> Ajout d'une case à cocher pour les trésoriers / admin pour valider les demandes d'achat (à la réception du paiement)
	- Comptoir : Ajout de la vente de monnaie numérique aux adhérents et prestas (cb / emlc / espece / autre)
	- Ajout d'un bundle GPDR avec gestion des données sensibles et encryption des données en BDD => pour le moment, uniquement l'Iban prestataire

## Autres améliorations / corrections :

	- Suppression de la possibilité de changer de langue sur l'admin
	- Ajout des notifications emails différentes suivant les flux et le rôle dans l'action expediteur/destinataire
	- Ajout de redirection facultative et paramètrable en fonction de l'action menée
	- Ajout d'un écran permettant de voir toutes les opérations sur un compte
	- Admin siège : ajout de la possibilité d'imprimer/détruire des billets non nantis
	- Front Kohinos : 
		- Ajout de breadcrumb
		- léger arrondi des boutons et des block collapse
		- Loggué en admin : Ajout d'un lien vers la documentation du Kohinos
		- Ajout des statistiques (monnaie émise, en circulation, nantie...)