태그 관리 화면을 메인/일반 전환 중심으로 단순화하고 삭제 동선을 재정리.
글쓰기 Post URL 슬러그는 한글 입력 시 발음 기반 영문 소문자로 자동 생성되도록 개선. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { getQuery } from 'h3'
|
||||
import { requireAdminSession } from '../../../utils/admin-auth'
|
||||
import { listAdminTags } from '../../../repositories/content-repository'
|
||||
|
||||
@@ -8,6 +9,17 @@ import { listAdminTags } from '../../../repositories/content-repository'
|
||||
*/
|
||||
export default defineEventHandler((event) => {
|
||||
requireAdminSession(event)
|
||||
const query = getQuery(event)
|
||||
const tagType = query.tagType === 'managed' || query.tagType === 'general'
|
||||
? query.tagType
|
||||
: undefined
|
||||
const searchQuery = typeof query.q === 'string' ? query.q : ''
|
||||
const parsedLimit = Number.parseInt(String(query.limit || ''), 10)
|
||||
const limit = Number.isNaN(parsedLimit) ? undefined : parsedLimit
|
||||
|
||||
return listAdminTags()
|
||||
return listAdminTags({
|
||||
tagType,
|
||||
searchQuery,
|
||||
limit
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user