Fead/wakape/add sponsorship activities filter#1110
Conversation
There was a problem hiding this comment.
Code Review
This pull request replaces the client-side sponsor name filter with server-side and client-side filtering for activity status ('activity_status') and design progress ('design_progress') in the sponsorship activities view. This includes updating the OpenAPI specification, regenerating the Go server-side handlers and types, updating the database repository query, and modifying the React frontend components, hooks, and utility functions to support the new filters. No review comments were provided, so there is no feedback to address.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Deploying finansu with
|
| Latest commit: |
b0db53c
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://591bb80c.finansu.pages.dev |
| Branch Preview URL: | https://fead-wakape-add-sponsorshipa.finansu.pages.dev |
nakatashingo
left a comment
There was a problem hiding this comment.
「並び替え」で更新日時で並び替えたとき協賛スタイルを変更しても並び順が変わらないです.
他のステータス・デザイン・協賛可否・備考を変更した場合は並び替えが適用される.
対応Issue
resolve #0
概要
協賛活動一覧ページにおける絞り込み(フィルター)機能の改修を行いました。
バックエンドからフロントエンドまで修正しています。
【Backend (API / OpenAPI)】
openapi.yaml)に、絞り込み用のクエリパラメータdesign_progressを追加make genによる自動生成コードの更新sponsorship_activity_repository.goにて、design_progressの条件を追加【Frontend】
画面スクリーンショット等
/sponsorship_activitiesテスト項目
GET /sponsorship_activities)でactivity_statusやdesign_progressのパラメータを指定した際、正しく絞り込まれたデータが返ってくる備考