51 lines
1.3 KiB
JavaScript
51 lines
1.3 KiB
JavaScript
/**
|
|
* Script de nettoyage des pages admin non nécessaires
|
|
*/
|
|
|
|
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const pagesToDelete = [
|
|
// Pages non demandées
|
|
'app/admin/utilisateurs/[id]',
|
|
'app/admin/campagnes',
|
|
'app/admin/remises',
|
|
'app/admin/emailing',
|
|
'app/admin/statistiques',
|
|
|
|
// Pages de test/diagnostic
|
|
'app/admin/test-tickets',
|
|
'app/admin/test-simple',
|
|
'app/admin/check-auth',
|
|
'app/admin/diagnostic',
|
|
'app/admin/create-test-tickets',
|
|
];
|
|
|
|
console.log('🧹 Nettoyage des pages admin non nécessaires...\n');
|
|
|
|
let deleted = 0;
|
|
let notFound = 0;
|
|
|
|
pagesToDelete.forEach(pagePath => {
|
|
const fullPath = path.join(__dirname, '..', pagePath);
|
|
|
|
try {
|
|
if (fs.existsSync(fullPath)) {
|
|
fs.rmSync(fullPath, { recursive: true, force: true });
|
|
console.log(`✅ Supprimé: ${pagePath}`);
|
|
deleted++;
|
|
} else {
|
|
console.log(`⚠️ N'existe pas: ${pagePath}`);
|
|
notFound++;
|
|
}
|
|
} catch (error) {
|
|
console.error(`❌ Erreur lors de la suppression de ${pagePath}:`, error.message);
|
|
}
|
|
});
|
|
|
|
console.log(`\n📊 Résumé:`);
|
|
console.log(` • Pages supprimées: ${deleted}`);
|
|
console.log(` • Pages non trouvées: ${notFound}`);
|
|
console.log(` • Total traité: ${pagesToDelete.length}`);
|
|
console.log('\n✨ Nettoyage terminé!');
|