UX/UI improvements.
This commit is contained in:
parent
418d3cc402
commit
4e6f5d36b8
14 changed files with 1964 additions and 924 deletions
17
server/api/admin/members/[id].get.js
Normal file
17
server/api/admin/members/[id].get.js
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
import Member from '../../../models/member.js'
|
||||
import { connectDB } from '../../../utils/mongoose.js'
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
await requireAdmin(event)
|
||||
|
||||
const memberId = getRouterParam(event, 'id')
|
||||
|
||||
await connectDB()
|
||||
|
||||
const member = await Member.findById(memberId).lean()
|
||||
if (!member) {
|
||||
throw createError({ statusCode: 404, statusMessage: 'Member not found' })
|
||||
}
|
||||
|
||||
return member
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue