Tables & Champs
Les tables définissent vos modèles de données. Chaque table a un id, un name, des fields, et des permissions, index et vues optionnels.
Structure d’une table
Propriétés de base des champs
Chaque champ a ces propriétés de base : id (entier unique), name (identifiant), type (un des 41 types), et optionnellement required, unique, description et defaultValue.
41 types de champs
Les types de champs sont organisés en 9 catégories :
Champs texte
Champs numériques
Champs de sélection
Champs date & heure
Champs utilisateur
Champs relationnels
Champs média
Champs calculés
Champs avancés
Permissions (RBAC)
Les permissions de table utilisent le contrôle d’accès par rôle. Chaque permission (create, read, update, delete, comment) accepte : "all" (public), "authenticated" (utilisateurs connectés), ou un tableau de noms de rôles.