cerbere_admin 0.2.0+6 copy "cerbere_admin: ^0.2.0+6" to clipboard
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é #

  • RecupereRoleUtilisateurUsecase pour récupérer le rôle CerbereRole attribué à 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 via CerbereLangueRegistry en plus des droits ; langue configurable via le paramètre langue (par défaut CerbereLangue.en).
  • CerbereUtilisateurAdminRepository : simplification des messages d'erreur et alignement sur l'interface CerbereUtilisateurRepository.
  • Pages CerbereUtilisateursPage / CerbereRolesPage et vues associées : refonte UI alignée sur CerbereTheme et utilisation des traductions via CerbereLangueVariable.

Dépendances #

  • cerbere mis à 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 #

Ajouté #

  • Exemple d'utilisation dans example/.

Corrigé #

  • Documentation dartdoc pour les symboles publics manquants (constructeurs, firebaseAdminApp, isAdmin).
  • Dépréciation : activeColor remplacé par activeThumbColor sur le Switch.

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 CerbereAdminInitWidget pour 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 CerbereUtilisateurAdminRepository avec getAllFirebaseUsers() (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.
2
likes
150
points
0
downloads
screenshot

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Flutter admin package for roles and permissions with Firebase. Companion to cerbere; requires Firebase Admin SDK for user management.

Repository (GitHub)
View/report issues

Topics

#firebase #admin #roles #permissions #flutter

License

MIT (license)

Dependencies

bloc, cerbere, cloud_firestore, dart_firebase_admin, equatable, firebase_auth, flutter, flutter_bloc, uuid

More

Packages that depend on cerbere_admin