cerbere_admin 0.2.0+6
cerbere_admin: ^0.2.0+6 copied to clipboard
Flutter admin package for roles and permissions with Firebase. Companion to cerbere; requires Firebase Admin SDK for user management.
Changelog #
Toutes les modifications notables de ce projet seront documentées dans ce fichier.
Le format est basé sur Keep a Changelog, et ce projet adhère au Semantic Versioning.
Unreleased #
0.2.0+6 - 2026-04-23 #
Ajouté #
RecupereRoleUtilisateurUsecasepour récupérer le rôleCerbereRoleattribué à un utilisateur.- Dartdoc complétée sur les use cases, commandes, et modèles publics (
CerbereUtilisateurItem, repository admin, widget d'initialisation).
Modifié #
CerbereAdminInitWidget: enregistrement de la langue viaCerbereLangueRegistryen plus des droits ; langue configurable via le paramètrelangue(par défautCerbereLangue.en).CerbereUtilisateurAdminRepository: simplification des messages d'erreur et alignement sur l'interfaceCerbereUtilisateurRepository.- Pages
CerbereUtilisateursPage/CerbereRolesPageet vues associées : refonte UI alignée surCerbereThemeet utilisation des traductions viaCerbereLangueVariable.
Dépendances #
cerberemis à jour à^0.2.0.
0.1.0+4 - 2025-02-24 #
Corrigé #
- README : lien vers cerbere redirige vers pub.dev au lieu de GitHub.
0.1.0+3 - 2025-02-24 #
0.1.0+2 - 2025-02-24 #
Corrigé #
- Image du README : utilisation de l'URL GitHub pour affichage correct sur pub.dev.
0.1.0+1 - 2025-02-24 #
Ajouté #
- Package initial cerbere_admin, complément de cerbere.
- Widget d'initialisation
CerbereAdminInitWidgetpour les applications d'administration (Firebase Auth, Firestore, Firebase Admin SDK, liste des droits). - Page de gestion des utilisateurs et de leurs rôles :
CerbereUtilisateursPage. - Page de gestion des rôles et droits :
CerbereRolesPage(avec formulaire de création/édition). - Repository étendu
CerbereUtilisateurAdminRepositoryavecgetAllFirebaseUsers()(via Firebase Admin SDK). - Thème et layout dédiés (
CerbereTheme,CerbereLayout). - Use cases : création/suppression/modification de rôles, assignation/suppression de rôles utilisateur, mise à jour super admin, récupération utilisateurs avec rôles.
Dépendances #
cerbere(rôles et autorisations côté client).dart_firebase_admin(Firebase Admin SDK pour Dart).flutter_bloc,equatable,uuid.
