feat: Gestion des classes scolaires
Permet aux administrateurs de créer, modifier et supprimer des classes pour organiser les élèves par niveau. L'archivage soft-delete préserve l'historique tout en masquant les classes obsolètes. Inclut la validation des noms (2-50 caractères), les niveaux scolaires du CP à la Terminale, et les contrôles d'accès par rôle.
This commit is contained in:
@@ -306,10 +306,10 @@ test.describe('Login Flow', () => {
|
||||
});
|
||||
|
||||
test.describe('Tenant Isolation', () => {
|
||||
// Extract port from PLAYWRIGHT_BASE_URL or use default
|
||||
// Extract port from PLAYWRIGHT_BASE_URL or use default (4173 matches playwright.config.ts)
|
||||
const baseUrl = process.env.PLAYWRIGHT_BASE_URL || 'http://localhost:4173';
|
||||
const urlMatch = baseUrl.match(/:(\d+)$/);
|
||||
const PORT = urlMatch ? urlMatch[1] : '5174';
|
||||
const PORT = urlMatch ? urlMatch[1] : '4173';
|
||||
const ALPHA_URL = `http://ecole-alpha.classeo.local:${PORT}`;
|
||||
const BETA_URL = `http://ecole-beta.classeo.local:${PORT}`;
|
||||
const ALPHA_EMAIL = 'tenant-test-alpha@example.com';
|
||||
|
||||
Reference in New Issue
Block a user