gestioCOF/CHANGELOG.md
2023-05-19 15:21:19 +02:00

10 KiB

Changelog

Liste des changements notables dans GestioCOF depuis la version 0.1 (septembre 2018).

Le FUTUR ! (pas prêt pour la prod)

Nouveau module de gestion des événements

  • Désormais complet niveau modèles
  • Export des participants implémenté

TODO

  • Vue de création d'événements ergonomique
  • Vue d'inscription à un événement ou intégration propre dans la vue "inscription d'un nouveau membre"

Nouveau module de gestion des clubs

Uniquement un modèle simple de clubs avec des respos. Aucune gestion des adhérents ni des cotisations.

TODO Prod

  • Lancer python manage.py update_translation_fields après la migration

  • Mettre à jour les units systemd daphne.service et worker.service

  • Créer un compte hCaptcha (https://www.hcaptcha.com/), au COF, et remplacer les secrets associés

Version ??? - ??/??/????

Version 0.13 - 19/02/2023

K-Fêt

  • Rajoute la valeur des inventaires
  • Résout les problèmes de négatif ne disparaissant pas
  • Affiche son surnom s'il y en a un
  • Bugfixes

Version 0.12.1 - 03/10/2022

K-Fêt

  • Fixe un problème de rendu causé par l'agrandissement du menu

  • Mise à jour vers Channels 3.x et Django 3.2

Version 0.12 - 17/06/2022

K-Fêt

  • Ajoute une exception à la limite d'historique pour les comptes LIQ et #13
  • Répare le problème des étiquettes LIQ/Comptes K-Fêt inversées dans les stats des articles K-Fêt

Version 0.11 - 26/10/2021

COF

  • Répare un problème de rendu sur le wagtail du COF

K-Fêt

  • Ajoute de mails de rappels pour les comptes en négatif
  • La recherche de comptes sur K-Psul remarche normalement
  • Le pointeur de la souris change de forme quand on survole un item d'autocomplétion
  • Modification du gel de compte:
    • on ne peut plus geler/dégeler son compte soi-même (il faut la permission "Gérer les permissions K-Fêt")
    • on ne peut rien compter sur un compte gelé (aucune override possible), et les K-Fêteux·ses dont le compte est gelé perdent tout accès à K-Psul
    • les comptes actuellement gelés (sur l'ancien système) sont dégelés automatiquement
  • Modification du fonctionnement des négatifs
    • impossible d'avoir des négatifs inférieurs à kfet_config.overdraft_amount
    • il n'y a plus de limite de temps sur les négatifs
    • supression des autorisations de négatif
    • il n'est plus possible de réinitialiser la durée d'un négatif en faisant puis en annulant une charge
  • La gestion des erreurs passe du client au serveur, ce qui permet d'avoir des messages plus explicites
  • La supression d'opérations anciennes est réparée

Version 0.10 - 18/04/2021

K-Fêt

  • On fait sauter la limite qui empêchait de vendre plus de 24 unités d'un item à la fois.
  • L'interface indique plus clairement quand on fait une erreur en modifiant un compte.
  • On supprime la fonction "décalage de balance".
  • L'accès à l'historique est maintenant limité à 7 jours pour raison de confidentialité. Les chefs/trez peuvent disposer d'une permission supplémentaire pour accéder à jusqu'à 30 jours en cas de problème de compta. L'accès à son historique personnel n'est pas limité. Les durées sont configurables dans settings/cof_prod.py.

COF

  • Le Captcha sur la page de demande de petits cours utilise maintenant hCaptcha au lieu de ReCaptcha, pour mieux respecter la vie privée des utilisateur·ices

Version 0.9 - 06/02/2020

COF / BdA

  • Le COF peut remettre à zéro la liste de ses adhérents en août (sans passer par KDE).
  • La page d'accueil affiche la date de fermeture des tirages BdA.
  • On peut revendre une place dès qu'on l'a payée, plus besoin de payer toutes ses places pour pouvoir revendre.
  • On s'assure que l'email fourni lors d'une demande de petit cours est valide.

BDS

  • Le burô peut maintenant accorder ou révoquer le statut de membre du Burô en modifiant le profil d'un membre du BDS.
  • Le burô peut exporter la liste de ses membres avec email au format CSV depuis la page d'accueil.

K-Fêt

  • On affiche les articles actuellement en vente en premier lors des inventaires et des commandes.
  • On peut supprimer un inventaire. Seuls les articles dont c'est le dernier inventaire sont affectés.

Version 0.8 - 03/12/2020

COF

  • La page "Mes places" dans la section BdA indique quelles places sont sur listing.
  • ergonomie de l'interface admin du BdA : moins d'options inutiles lors de la sélection de participants.
  • les tirages sont maintenant archivables pour éviter d'avoir encore d'autres options inutiles.
  • l'autocomplétion dans l'admin BdA est réparée.
  • Les icones de la page de gestion des petits cours sont (à nouveau) réparées.
  • On a supprimé la possibilité de modifier les mails automatiques depuis l'interface admin car trop problématique. Faute de mieux, envoyer un mail à KDE pour modifier ces mails.
  • corrige un crash sporadique sur la page d'inscription au système de petits cours

K-Fêt

  • (fix partiel) Empêche la K-Fêt de modifier des données COF (e.g. nom, prénom, username) lors de la création d'un nouveau compte.
  • Les statistiques de conso globales montrent deux courbes COF / non-COF au lieu de LIQ / sur compte.
  • Un bug empêchait de fermer manuellement la K-Fêt depuis un compte non privilégié en tapant un mot de passe. C'est corrigé.

Version 0.7.2 - 08/09/2020

  • Nouvelle page 404
  • Correction de bug en K-Fêt : le lien pour créer un nouveau compte exté apparaît à nouveau dans l'autocomplétion

Version 0.7.1 - 05/09/2020

Petits ajustements sur le site du COF :

  • Possibilité d'ajouter des champs d'infos supplémentaires en plus de l'email et de la page web dans les annuaires (clubs et partenaires).
  • Corrige un bug d'affichage des adresses emails de clubs

Version 0.7 - 29/08/2020

GestioBDS

  • Ajout d'un bouton pour supprimer un compte
  • Le nombre d'adhérent⋅es est affiché sur la page d'accueil
  • le groupe BDS a les bonnes permissions

Site du COF

  • Captcha fonctionnel pour les mailing-listes

K-Fêt

  • L'autocomplétion pour la création de compte K-Fêt se lance à 3 caractères seulement, donc est plus rapide.

Version 0.6 - 27/07/2020

Arrivée du BDS ! GestioCOF et GestioBDS ont du code en commun mais tournent de façon séparée, les deux bases de données sont distinctes.

Version 0.5 - 11/07/2020

Problèmes corrigés

  • La recherche d'utilisateurices (COF + K-Fêt) fonctionne de nouveau
  • Bug d'affichage quand on a beaucoup de clubs dans le cadre "Accès rapide" sur la page des clubs (nouveau site du COF)
  • Version mobile plus ergonimique sur le nouveau site du COF
  • Cliquer sur "visualiser" sur les pages de clubs dans wagtail ne provoque plus d'erreurs 500 (nouveau site du COF)
  • L'historique des ventes des articles K-Fêt fonctionne à nouveau
  • Les montants en K-Fêt sont à nouveau affichés en UKF (et non en €).
  • Les boutons "afficher/cacher" des mails et noms des participant⋅e⋅s à un spectacle BdA fonctionnent à nouveau.
  • on ne peut plus compter de consos sur ☠☠☠, ni éditer les comptes spéciaux (LIQ, GNR, ☠☠☠, #13).

Nouvelles fonctionnalités

  • On n'affiche que 4 articles sur la pages "nouveautés" (nouveau site du COF)
  • Plus de traductions sur le nouveau site du COF
  • Les transferts apparaissent maintenant dans l'historique K-Fêt et l'historique personnel.
  • les statistiques K-Fêt remontent à plus d'un an (et le code est simplifié)

Version 0.4.1 - 17/01/2020

  • Corrige un bug sur K-Psul lorsqu'un trigramme contient des caractères réservés aux urls (#, /...)

Version 0.4 - 15/01/2020

  • Corrige un bug d'affichage d'images sur l'interface des petits cours
  • La page des transferts permet de créer un nombre illimité de transferts en une fois.
  • Nouveau site du COF : les liens sont optionnels dans les descriptions de clubs
  • Mise à jour du lien vers le calendire de la K-Fêt sur la page d'accueil
  • Certaines opérations sont à nouveau accessibles depuis la session partagée K-Fêt.
  • Le bouton "déconnexion" déconnecte vraiment du CAS pour les comptes clipper
  • Corrige un crash sur la page des reventes pour les nouveaux participants.
  • Corrige un bug d'affichage pour les trigrammes avec caractères spéciaux

Version 0.3.3 - 30/11/2019

  • Corrige un problème de redirection lors de la déconnexion (CAS seulement)
  • Les catégories d'articles K-Fêt peuvent être exemptées de subvention COF
  • Corrige un bug d'affichage dans K-Psul quand on annule une transaction sur LIQ
  • Corrige une privilege escalation liée aux sessions partagées en K-Fêt https://git.eleves.ens.fr/klub-dev-ens/gestioCOF/issues/240

Version 0.3.2 - 04/11/2019

  • Bugfix: modifier un compte K-Fêt ne supprime plus nom/prénom

Version 0.3.1 - 19/10/2019

  • Bugfix: l'historique des utilisateurices s'affiche à nouveau

Version 0.3 - 16/10/2019

  • Comptes extés: lien pour changer son mot de passe sur la page d'accueil
  • Les utilisateurices non-COF peuvent éditer leur profil
  • Un peu de pub pour KDEns sur la page d'accueil
  • Fix erreur 500 sur /bda/revente/<tirage_id>/manage
  • Si on essaie d'accéder au compte que qqn d'autre on a une 404 (et plus une 403)
  • On ne peut plus modifier des comptes COF depuis l'interface K-Fêt
  • Le champ de paiement BdA se fait au niveau des attributions
  • Affiche un message d'erreur plutôt que de crasher si échec de l'envoi du mail de bienvenue aux nouveaux membres
  • On peut supprimer des comptes et des articles K-Fêt
  • Passage à Django2
  • Dev : on peut désactiver la barre de debug avec une variable shell
  • Remplace les CSS de Google par des polices de proximité
  • Passage du site du COF et de la K-Fêt en Wagtail 2.3 et Wagtail-modeltranslation 0.9
  • Ajoute un lien vers l'administration générale depuis les petits cours
  • Abandon de l'ancien catalogue BdA (déjà plus utilisé depuis longtemps)
  • Force l'unicité des logins clipper
  • Nouveau site du COF en wagtail
  • Meilleurs affichage des longues listes de spectacles à cocher dans BdA-Revente
  • Bugfix : les pages de la revente ne sont plus accessibles qu'aux membres du COF

Version 0.2 - 07/11/2018

  • Corrections de bugs d'interface dans l'inscription aux tirages BdA
  • On peut annuler une revente à tout moment
  • Pleiiiiin de tests

Version 0.1 - 09/09/2018

Début de la numérotation des versions, début du changelog