CHANGELOG.md 5.59 KB
Newer Older
Julien Jorry committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
# 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

66
# Update v2.1.5 (2021-05-12)
Julien Jorry committed
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81

## 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
82 83 84 85 86 87 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
# 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...)