Installation : Progression « Bonjour Forge RBAC »¶
Ce préambule installe le module opt-in forge-mvc-rbac dans un projet Forge
existant. La progression se réalise ensuite à la main : chaque palier décrit
les fichiers à créer et la route à câbler.
Référence complète
Pour l'installation détaillée du core, voir Installer Forge.
Prérequis¶
- Forge installé (core
forge-mvc). Sinon, suivre d'abord
Installer Forge. - Python 3.12+.
- Aucune base de données pour la majorité du parcours : RBAC est déclaratif
(contratmvc/security/rbac.json). Le palier de résolution par utilisateur utilise
unfetch_allde démonstration ; une vraie application persiste rôles et
permissions (rbac,user_roles).
1. Installer le module opt-in RBAC¶
forge-mvc-rbac est publié sur PyPI :
2. Disposer d'un projet Forge¶
La progression suppose un projet Forge déjà créé.
Si ce n'est pas le cas, créez-en un avec :
Le détail de la création d'un projet est décrit dans
Installer Forge.
Aucun starter n'est généré : les fichiers du parcours, dont le contrat
mvc/security/rbac.json de démonstration, se créent à la main au fil des
paliers.
3. Vérifier l'installation¶
forge doctor détecte la dépendance RBAC et le contrat.
Après l'installation¶
Vous pouvez attaquer le premier palier de code, où vous créerez vous-même le
contrat, le contrôleur, la vue et la route /rbac-welcome.