| Kohinos 2.1.5 Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)

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)

# 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

# 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

# Update v2.4.2 (2022-06-02)

- Fix erreur pour les flux cotisation (avec don = 0)

# 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)

    - 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

# 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

# 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
- Fix bug sur le rôle contact d'un groupe local => impossible d'afficher l'historique des transactions du groupe
- ADMIN : Fix bug sur l'ajout d'une cotisation en emlc => le compte est désormais prélevé du montant !
- 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

# 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

# Update v2.1.5 (2021-05-12)

## 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

# 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...)