fix(admin): resolve login issues, fix media loading limit, and add bulk publish/unpublish buttons
This commit is contained in:
1 parent
8b1843159f
commit
b4cd3e6a71
5 files changed
+79
-10
No files matched your search
+31
@@ -0,0 +1,31 @@
|
||||
const { PrismaClient } = require('@prisma/client');
|
||||
const prisma = new PrismaClient();
|
||||
|
||||
async function main() {
|
||||
try {
|
||||
const totalCount = await prisma.mediaItem.count();
|
||||
const publishedCount = await prisma.mediaItem.count({ where: { published: true } });
|
||||
const dirs = await prisma.mediaItem.findMany({
|
||||
where: { published: true },
|
||||
select: { directory: true },
|
||||
distinct: ['directory']
|
||||
});
|
||||
|
||||
console.log("=== DATENBANK-CHECK ===");
|
||||
console.log(`Bilder gesamt: ${totalCount}`);
|
||||
console.log(`Bilder freigegeben (published): ${publishedCount}`);
|
||||
console.log(`Gefundene Ordner (published): ${JSON.stringify(dirs)}`);
|
||||
|
||||
const allDirs = await prisma.mediaItem.findMany({
|
||||
select: { directory: true },
|
||||
distinct: ['directory']
|
||||
});
|
||||
console.log(`Gefundene Ordner (alle Bilder, auch unveröffentlicht): ${JSON.stringify(allDirs)}`);
|
||||
} catch (err) {
|
||||
console.error("Fehler beim Abfragen:", err);
|
||||
} finally {
|
||||
await prisma.$disconnect();
|
||||
}
|
||||
}
|
||||
|
||||
main();
|
||||
Reference in new issue
Block a user