07 — Administration

Administration

Utilisateurs, rôles, accès par module · localisation, configuration.

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 Email Rôle Accès aux modules Actions
Ajouter un utilisateur

Localisation

Détermine la météo et les marées affichées dans le bandeau d'accueil.

Configuration technique

URL Supabase
Stockage permissions
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>).

Modules de l'app

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).

Pastille D (développement) : prêt à finir / à éprouver pas encore prêt

Sécurité & accès

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.

Sauvegarde & restauration

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/.