Logo

Ce qui arrive

🔧 En cours

Fonctionnalité

Vue admin -> Pagination, tri par colonne, recherche, list_display configurable par ressource.

CSRF secure-by-default

Forcer l'application du contrat POST -> Prisme -> handler pour toutes les mutations.

Couverture de tests

Objectif ~85 % minimum — actuellement a ~82 %.

Voir la couverture actuelle

Bug(s) et correctif(s)

Detection et correction des bugs. Si vous avez rencontre un comportement inattendu, n'hesitez pas a ouvrir une issue ou a contribuer une PR !

Problemes connus Changelog

📋 Prévu

request.path_param / query_param

Acces aux parametres directement depuis request, sans declarer d'extractors Axum en parametre de vue.

Tracing log

Activation via builder — choix granulaire des evenements a tracer : erreurs (log_error), requetes DB (log_db), securite (log_security), etc.

Permissions runtime admin

Verification des roles par ressource a chaque requete admin.

Validation au boot

Refus du demarrage en production si la configuration est incoherente ou incomplete.

Session

Invalidation automatique des sessions. Deconnexion d'un utilisateur déjà connecté sur un autre appareil.

DX

Cargo watch non present. Le rechargement des templates en dev est actif seulement si DEBUG=true.

🔭 Futur

axum-server — TLS natif

Remplacement de Nginx par axum-server — TLS integre, binaire autonome en production sans dependance externe.

Email natif

Envoi d'emails via lettre, templates email, backend SMTP configurable.

Flux auth complet

Activation de compte par email, reset de mot de passe.

Bulk actions admin

Suppression en lot, actions custom declarees par ressource.

Historique admin

Log des actions CRUD par utilisateur — qui a modifie quoi et quand.

formulaire

Refonte du système vers une pratique en widget

Refactorisation — systeme de champs en widget

L'option file() est une solution pragmatique. La direction long terme est une refactorisation du systeme de champs en widget (a la Django) : chaque champ du modele pourra declarer son type de rendu independamment de son type SQL