chore: update various components and services for improved functionality and consistency, including formatting adjustments and minor refactors
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user