Aller au contenu principal

Premier projet

Un projet regroupe l'application, ses connexions DB, ses patches et son audit.

Quand l'utiliser

Vous avez un compte mais aucun projet. C'est la premiere chose a creer apres le login. Si vous etes sur un compte personnel, commencez par un projet personnel ; pour une equipe, attachez le projet a une Team.

Workflow rapide

  1. Aller sur Projets -> Nouveau projet.
  2. Choisir un nom et un slug (le slug est utilise dans les URLs et logs).
  3. Optionnel : attacher a une Team existante. Sinon, le projet appartient a l'utilisateur courant (tenant isolation par owner_id).
  4. Inviter des membres via Equipes -> [team] -> Inviter. Saisir l'email + role. Auralith envoie un email de bienvenue ; si le user n'existe pas il est cree dans la base.
  5. Configurer les ProjectPermission (admin / dev / read-only) par membre.

Concepts cles

  • Project : entite racine. Tous les patches / seeds / audits y sont rattaches.
  • Team : groupe d'users avec des roles. Un user peut appartenir a plusieurs teams.
  • ProjectPermission : role par user par projet. Un super admin n'a pas besoin de permission explicite — il voit tout via governance.
  • Quotas : nombre max de projets, connexions, membres selon le plan (Starter / Pro / Enterprise). Voir /billing.

Pieges courants

  • Slug deja pris : les slugs sont uniques par owner. Choisissez un suffixe.
  • Quota depasse : sur Starter, 1 projet et 1 connexion. Upgrader avant d'inviter du monde.
  • Super admin : si vous etes super admin, vous etes redirige vers Governance au lieu de Projets. C'est volontaire — separation des roles audit / operationnel.

Voir aussi