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