Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More group rework, ajax input style, news creation form rework and counter fixes #1005

Merged
merged 39 commits into from
Jan 14, 2025

Conversation

imperosol
Copy link
Contributor

Groupes

#969 et #1002

On continue la refonte des systèmes de groupe :

  • Attribution automatique des groupes "public" et "anciens cotisants", plutôt que de les calculer de manière dynamique.
  • Retrait de UserIsRootMixin et de SubscriberMixin
  • Dépréciation de CanCreateMixin
  • Amélioration de la documentation des permissions

Style des inputs ajax

#976

Maintenant, les input d'autocomplétion ont un style raccord avec celui des autres champs de formulaire.

Formulaire de création de nouvelle

#998

Le formulaire pour créer des nouvelles a été revu et amélioré.
Combiné au fait que ça apparaisse dans le calendrier, on espère que ça encourage les gens à créer leurs événements.

Bugfixes sur les comptoirs

  • L'ordre d'apparition des produits sur les comptoirs pouvait gêner l'UX (par exemple, KROPIC apparaissait avant KROP). Maintenant, les correspondances de code exactes sont privilégiées lors de la recherche. Fix inconsistent search behavior on counter click codes #997
  • Si un panier contenait en même temps un produit trop cher pour le solde utilisateur et une déconsigne compensant ça (par exemple, sur un compte à 50cts, il devrait être possible de valider un panier avec un Kro à 1€15 et une déconsigne pichet à 3€), alors dans ce cas la page plantait, puisque le paiement était refusé avant qu'on tente d'enregistrer la déconsigne. C'est réparé. Fix selling ordering bug that created "not enough money" errors #1001

Autres

imperosol and others added 30 commits December 29, 2024 18:16
make ajax select appearance consistant with other inputs
Fix election display on mobile and add missing signal for news deletion
Fix inconsistent search behavior on counter click codes
Remove shorten dependency and use clip instead
Fix selling ordering bug that created "not enough money" errors
Django ne traduit pas ses permissions. Si on traduit les nôtres, ça devient inconsistant
imperosol and others added 9 commits January 13, 2025 15:57
Les motifs de cette déprécation sont indiqués dans la documentation.
Le mixin a été remplacé par `PermissionRequiredMixin` dans les endroits où ce remplacement était aisé.
 * biomejs
 * hey-api
 * vite
 * threejs
 * other minor upgrades
Remove call to deprecated `imghdr` module
@imperosol imperosol merged commit 170f9dd into master Jan 14, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants