chore: update various components and services for improved functionality and consistency, including formatting adjustments and minor refactors

This commit is contained in:
Julien Froidefond
2025-12-07 09:54:05 +01:00
parent 4f5724c0ff
commit 39e3328123
141 changed files with 5292 additions and 3243 deletions

View File

@@ -10,7 +10,7 @@ const prisma = new PrismaClient();
async function checkDatabase() {
try {
console.log("🔍 Checking database content...");
// Vérifier les utilisateurs
const users = await prisma.user.findMany({
select: {
@@ -20,22 +20,23 @@ async function checkDatabase() {
createdAt: true,
},
});
console.log(`📊 Found ${users.length} users:`);
users.forEach(user => {
console.log(` - ID: ${user.id}, Email: ${user.email}, Roles: ${JSON.stringify(user.roles)}, Created: ${user.createdAt}`);
users.forEach((user) => {
console.log(
` - ID: ${user.id}, Email: ${user.email}, Roles: ${JSON.stringify(user.roles)}, Created: ${user.createdAt}`
);
});
// Vérifier les configurations
const komgaConfigs = await prisma.komgaConfig.count();
const preferences = await prisma.preferences.count();
const favorites = await prisma.favorite.count();
console.log(`📊 Database stats:`);
console.log(` - KomgaConfigs: ${komgaConfigs}`);
console.log(` - Preferences: ${preferences}`);
console.log(` - Favorites: ${favorites}`);
} catch (error) {
console.error("❌ Error checking database:", error);
} finally {
@@ -44,4 +45,3 @@ async function checkDatabase() {
}
checkDatabase();

View File

@@ -22,7 +22,7 @@ async function initializeAdminUser() {
if (existingAdmin) {
// Vérifier si l'utilisateur a le rôle admin
const hasAdminRole = existingAdmin.roles.includes("ROLE_ADMIN");
if (hasAdminRole) {
console.log(`✅ Admin user ${ADMIN_EMAIL} already exists with admin role`);
} else {
@@ -60,7 +60,7 @@ async function initializeAdminUser() {
async function main() {
console.log("🔧 Initializing SQLite database...");
try {
await initializeAdminUser();
console.log("✅ Database initialization completed");
@@ -72,4 +72,3 @@ async function main() {
}
main();

View File

@@ -2,8 +2,8 @@
/**
* Script de réinitialisation forcée du mot de passe admin
* Force la mise à jour du mot de passe du compte admin
*
* Usage:
*
* Usage:
* pnpm reset-admin-password [nouveau-mot-de-passe]
* pnpm reset-admin-password [email] [nouveau-mot-de-passe]
* docker compose exec app pnpm reset-admin-password [nouveau-mot-de-passe]
@@ -71,7 +71,7 @@ async function resetAdminPassword() {
async function main() {
console.log("🔧 Starting admin password reset...");
try {
await resetAdminPassword();
console.log("✅ Admin password reset completed");
@@ -83,4 +83,3 @@ async function main() {
}
main();