Utilisateurs —
Chaque utilisateur peut avoir un rôle global (admin / co-admin / membre / lecture) et des accès fins module par module. L'éditeur permet de personnaliser au-delà du rôle.
| Prénom | Rôle | Accès aux modules | Actions |
|---|
Utilisateurs, rôles, accès par module · localisation, configuration.
Chaque utilisateur peut avoir un rôle global (admin / co-admin / membre / lecture) et des accès fins module par module. L'éditeur permet de personnaliser au-delà du rôle.
| Prénom | Rôle | Accès aux modules | Actions |
|---|
Détermine la météo et les marées affichées dans le bandeau d'accueil.
—
localStorage (MVP)
La modification de l'URL Supabase ou du mot de passe se fait dans config.js. Les permissions par module sont stockées dans localStorage en attendant la migration Supabase (clé tribesflow.permissions.<user-id>).
Active/désactive chaque fonction selon son avancement : un module désactivé disparaît des menus pour tout le monde (réversible, rien n'est supprimé). L'accès personne par personne se règle dans la fiche de chaque utilisateur (« aucun » = caché pour elle/lui).
Authentification à deux niveaux : mot de passe TribesFlow (partagé) + PIN à 4 chiffres par utilisateur. Le PIN est stocké hashé en local sur chaque appareil. Si tu remets un appareil à zéro, l'utilisateur en redéfinira un à sa prochaine connexion.
Exporte un instantané complet (utilisateurs, permissions, agenda, courses, tâches, sujets pour en parler, devoirs) dans un fichier JSON daté à archiver dans iCloud Pro-J2F-EI/.
Profil, rôle global, et accès fins module par module.