feat: タグ名を別管理に変更(#215) #219

Merged
みてるぞ merged 12 commits from feature/215 into main 2026-01-15 12:40:42 +09:00
Owner

主要変更点

  • tags.namewiki_pages.title について,tag_names.name に統合し,そこを参照する形に変更した.
  • この変更に伴ひ,モデルおよびコントローラを変更した.

テスト観点

  • 以下の API が正常に動作すること:
    • GET /tags/nico
    • PUT /tags/nico/:id
    • GET /tags
    • GET /tags/:id
    • GET /tags/autocomplete
    • GET /tags/name/:name
    • GET /preview/title
    • GET /preview/thumbnail
    • GET /wiki
    • GET /wiki/:id
    • POST /wiki
    • PUT /wiki/:id
    • GET /wiki/search
    • GET /wiki/changes
    • GET /wiki/title/:title/exists
    • GET /wiki/title/:title
    • GET /wiki/:id/exists
    • GET /wiki/:id/diff
    • GET /posts
    • GET /posts/:id
    • POST /posts
    • PUT /posts/:id
    • GET /posts/random
    • GET /posts/changes
    • POST /posts/:id/viewed
    • DELETE /posts/:id/viewed
    • POST /users
    • PUT /users/:id
    • POST /users/verify
    • GET /users/me
    • POST /users/code/renew
  • ニコニコ同期が正常に走ること

要注意事項

本番稼動前にかならず DB バックアップ取ること!!!!!

### 主要変更点 - `tags.name` と `wiki_pages.title` について,`tag_names.name` に統合し,そこを参照する形に変更した. - この変更に伴ひ,モデルおよびコントローラを変更した. ### テスト観点 - [x] 以下の API が正常に動作すること: - [x] GET `/tags/nico` - [x] PUT `/tags/nico/:id` - [x] GET `/tags` - [x] GET `/tags/:id` - [x] GET `/tags/autocomplete` - [x] GET `/tags/name/:name` - [x] GET `/preview/title` - [x] GET `/preview/thumbnail` - [x] GET `/wiki` - [x] GET `/wiki/:id` - [x] POST `/wiki` - [x] PUT `/wiki/:id` - [x] GET `/wiki/search` - [x] GET `/wiki/changes` - [x] GET `/wiki/title/:title/exists` - [x] GET `/wiki/title/:title` - [x] GET `/wiki/:id/exists` - [x] GET `/wiki/:id/diff` - [x] GET `/posts` - [x] GET `/posts/:id` - [x] POST `/posts` - [x] PUT `/posts/:id` - [x] GET `/posts/random` - [x] GET `/posts/changes` - [x] POST `/posts/:id/viewed` - [x] DELETE `/posts/:id/viewed` - [x] POST `/users` - [x] PUT `/users/:id` - [x] POST `/users/verify` - [x] GET `/users/me` - [x] POST `/users/code/renew` - [x] ニコニコ同期が正常に走ること # 要注意事項 ## **本番稼動前にかならず DB バックアップ取ること!!!!!**
みてるぞ added the P0 label 2026-01-12 12:34:07 +09:00
みてるぞ marked the pull request as ready for review 2026-01-12 12:57:44 +09:00
みてるぞ started working 2026-01-12 15:59:47 +09:00
みてるぞ worked for 35min 51s 2026-01-12 16:35:38 +09:00
みてるぞ started working 2026-01-14 22:09:22 +09:00
みてるぞ worked for 28min 13s 2026-01-14 22:37:35 +09:00
みてるぞ merged commit fa2030f9a5 into main 2026-01-15 12:40:41 +09:00
みてるぞ removed the P0 label 2026-01-15 12:43:15 +09:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Total Time Spent: 1 hour 4 minutes
みてるぞ
1 hour 4 minutes
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: miteruzo/btrc-hub#219