12 lines
474 B
TypeScript
12 lines
474 B
TypeScript
import { useDatabase } from '../../../utils/db'
|
|
|
|
export default defineEventHandler(async (event) => {
|
|
await requireAdmin(event)
|
|
const rows = useDatabase().prepare(`
|
|
SELECT version, action, comment, created_at AS createdAt
|
|
FROM revisions WHERE entity_type = 'site_document' AND entity_key = 'website'
|
|
ORDER BY version DESC LIMIT 20
|
|
`).all() as Array<{ version: number; action: string; comment: string | null; createdAt: string }>
|
|
return { data: rows }
|
|
})
|