-
Notifications
You must be signed in to change notification settings - Fork 655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
管理画面の検索機能をDateTimeTypeに対応 #4619
Conversation
ca7776e
to
47004df
Compare
2点修正が必要とのご意見をいただきました。
|
クロスブラウザで日時入力UIの調整は地獄でした。 |
eee0f5b
to
ab82ebc
Compare
各フォームタイプにある、
も不要になったので削除しておいてください。 |
@k-yamamura いただいた指摘を試してみたところ、入力フォームのフォーカスを解いても明示的に閉じてやらないとカレンダーが消えなくなってしまいました。 原因の特定まではできなかったのですが、js で datetimepicker の対象のフォームを特定するのにも利用していますので、そのまま残す方向でどうでしょうか。 https://github.com/EC-CUBE/ec-cube/pull/4619/files#diff-81ef87e3d0e00a02b177bccd6fa3e517R47 |
カレンダー入力のライブラリ自体を変更するのはどうかという提案をいただきました。 |
カレンダー入力ライブラリの変更は影響範囲がこちらのプルリクの内容と異なりますので別でIssueを作成しました。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます!確認します。 |
Repository を変更する方針で考えています。 $date = clone $searchData['order_date_end'];
$date = $date
->modify('+1 days'); ↓ $date = $searchData['order_date_end'];
|
こちらの修正方法にしようかと思っていたのですが、Repositoryの挙動が変わるのはさすがにまずいかと思いました。 |
指摘いただいたこと
|
開始は含み: ですので漏れなくだぶりなく検索可能です。 |
26c08ef
to
4459932
Compare
秒まで指定できるようにしました。 |
概要(Overview・Refs Issue)
管理画面の検索機能をDateTimeTypeに対応
互換性を確保するため
yyyy-MM-dd
とyyyy-MM-dd HH:mm:ss
のどちらのフォーマットでも検索可能なようにしました。close #4618
Chrome
Safari
FireFox
方針(Policy)
datetimepicker
に統一実装に関する補足(Appendix)
datetimepicker
が混在していたのを統一したdatetimepicker
で検索条件が消えてしまう課題にも対応ShippingRepository::getQueryBuilderBySearchDataForAdmin()
は利用されていなかったので@ deprecated
としたテスト(Test)
UnitTestを追加
相談(Discussion)
マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目