You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[#4922] handle invalid date ranges in date range input (#5192)
* [#4922] handle invalid date ranges in date range input
* Fixed issue where tabbing into date range field and typing invalid
data bypassed Litepicker validation
* Updated DateRangeHelper to catch parsing errors and show flash notice
instead of raising 500
* Added custom client-side check in Stimulus controller to catch bad
input on blur
* Introduced global isLitePickerActive flag in application.js so that
custom date range controller can avoid alerting user if Litepicker
is open
* temporarily remove invalid date range system tests to investigate CI failures
* Revert "temporarily remove invalid date range system tests to investigate CI failures"
This reverts commit f8ccea2.
* temp changes to investigate js timing failure for system tests on ci
* remove attempt to focus tests for ci failure investigation
* temp ci failure investigation - run only distribution system tests which include invalid date range testing
* temp investigation for ci failure - try to get to failure quickly
* investigate ci failure - attempt to submit form without js having a chance to simulate invalid data getting to server
* temp ci investigation - focus only on server side validation test
* more ci failure investigation - how far does it get before js alert popups up
* experiment to temp disable custom js validation in test to simulate server side validation
* now that server side validation test passes on ci, try also with client side validation test
* try with all tests
* cleanup CI test failure investigation code
* remove unused data test id from filter button
* document disable validation option for client side JS
* consolidate all js execution in test
* undo changes to rspec system workflow file
0 commit comments