Skip to content

Conversation

@nakatashingo
Copy link
Collaborator

@nakatashingo nakatashingo commented Jan 24, 2026

対応Issue

https://www.notion.so/nutfes-nutmeg/FinanSu-2b941f19206380518f1af6de573da465
https://nut-m-e-g.slack.com/archives/C020WQ3GY07/p1765010563203229

概要

  • 購入報告一覧において,「局名」「氏名」で立替者の絞り込みを可能に
  • 購入報告一覧において,「未精算金額」「未封詰め金額」の合計金額を表示

画面スクリーンショット等

image image
  • URL
    スクリーンショット

テスト項目

備考

@gemini-code-assist
Copy link

Summary of Changes

Hello @nakatashingo, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

このプルリクエストは、購入報告一覧ページのユーザビリティを大幅に向上させるための機能追加です。具体的には、立替者(局名および氏名)による絞り込み機能と、未清算金額および未封詰め金額の合計表示機能が導入されました。これにより、ユーザーはより効率的に必要な情報を探し、全体の財務状況を把握できるようになります。

Highlights

  • 立替者絞り込み機能の追加: 購入報告一覧ページに、立替者(局名と氏名)で絞り込みを行うための新しいモーダルコンポーネントが追加されました。
  • 合計金額表示機能の追加: 購入報告一覧ページに、未清算金額と未封詰め金額の合計を表示する新しいコンポーネントが追加され、財務状況の概要を素早く確認できるようになりました。
  • 既存ページへの機能統合: 上記の絞り込み機能と合計金額表示機能が、既存の購入報告リストページ(purchase_report_list/index.tsx)に統合され、ユーザーインターフェースが改善されました。
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 24, 2026

Deploying finansu with  Cloudflare Pages  Cloudflare Pages

Latest commit: b7cda1c
Status: ✅  Deploy successful!
Preview URL: https://495c596e.finansu.pages.dev
Branch Preview URL: https://feat-walt-purchase-report-so.finansu.pages.dev

View logs

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

このプルリクエストでは、購入報告一覧ページに立替者による絞り込み機能と、未清算・未封詰め金額の合計表示機能が追加されました。新機能の実装は概ね良好ですが、状態管理のロジックにいくつか改善の余地があります。特に、絞り込みモーダル内の状態管理が冗長であり、簡潔にすることができます。また、APIからのデータ取得部分で、より堅牢な型チェックを行うことで、将来的なエラーを防ぐことができます。詳細は各コメントを参照してください。

@nakatashingo nakatashingo marked this pull request as ready for review January 31, 2026 13:12
Copy link
Member

@TkymHrt TkymHrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

レビューしました! コード全体はきれいにまとまっていて良さそうです。

1点、「立替者」の絞り込みについて追加で実装をお願いしたいです!
すでにシードデータで試したときに気づいているかもだけれど、現状だと一覧は paid_by (文字列)なのに、絞り込みは paid_by_user_id 基準だから、IDがないデータが検索に引っかからないんだよねー

API側では、paid_by での完全一致フィルタが使えるように対応済みだから、フロント側でも利用できるように調整してもらいたいです!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants