feat(wiki): add batch tag remove mode to admin wiki page

Add add/remove toggle to batch tag picker. Clean up unused requireAdmin
import from wiki sync route.
This commit is contained in:
Jennie Robinson Faber 2026-04-09 23:52:00 +01:00
parent a516f172fb
commit 50a358b294
3 changed files with 25 additions and 17 deletions

View file

@ -8,16 +8,12 @@ vi.mock('../../../server/models/wikiArticle.js', () => ({
}
}))
vi.mock('../../../server/utils/mongoose.js', () => ({ connectDB: vi.fn() }))
vi.mock('../../../server/utils/auth.js', () => ({
requireAdmin: vi.fn()
}))
vi.mock('../../../server/utils/outline.js', () => ({
fetchAllDocuments: vi.fn(),
extractSummary: vi.fn((text) => text || '')
}))
import WikiArticle from '../../../server/models/wikiArticle.js'
import { requireAdmin } from '../../../server/utils/auth.js'
import { fetchAllDocuments, extractSummary } from '../../../server/utils/outline.js'
import syncHandler from '../../../server/api/admin/wiki/sync.post.js'
import { createMockEvent } from '../helpers/createMockEvent.js'