Commit Graph

55 Commits

Author SHA1 Message Date
d17c7f6990 CE-1068: more updates for other operators to support variables 2024-04-30 19:04:34 -05:00
8bc2479716 CE-1068: added passing of allowVariables to date criteria 2024-04-30 14:04:38 -05:00
8707aa8a94 CE-1179: checkpoint commit for integrations 2024-04-30 10:06:21 -05:00
47cf625c7c CE-1123 - Fix to only record analytics when menu is clicked (not when it's rendered...) 2024-04-18 09:52:14 -05:00
362c528514 Merged main into feature/CE-881-create-basic-saved-reports 2024-04-18 09:12:27 -05:00
cb3162f084 CE-1115 Add sort indication to report setup; make recordQuery, when being used for report setup, not write local storage; 2024-04-16 20:39:33 -05:00
da57226fe5 CE-1123 - Update google analytics to work with events as well as page views; add calls to it to most actual pages. 2024-04-16 16:33:27 -05:00
eafd8d98cd CE-1115 pre-QA commit on saved report UI, including:
- redo pivots so editing is in a modal
- add form validations
- field rules for clearing one field when another changes
2024-04-14 20:10:29 -05:00
4c9c9ab80e CE-1115 - Break this component out into its own ... component. 2024-04-09 15:51:42 -05:00
edab918763 CE-969: fixed flex wrapping on advanced queries, recursive calls to 'clean values' and 'prep subquery for backend' 2024-03-18 19:39:19 -05:00
e34811354f CE-969: reverted change when no criteria on query 2024-03-15 18:10:25 -05:00
ef85f5cd40 CE-969: cleanups from review feedback 2024-03-15 17:27:30 -05:00
c36dfb5683 CE-969: added basic support for 'too complex' subfilters 2024-03-12 17:40:56 -05:00
2900cd8593 CE-798 follow-up - Prevent tab in date/date-time filter value input boxes from closing a quick-filter menu (via an onKeyDown handler) 2024-02-27 13:35:37 -06:00
8ab0f5f549 CE-798 follow-up - increase width of date-time boxes (was too small to see all the fields!) 2024-02-27 11:56:54 -06:00
37eb280d79 Revert to previous check for disabling export-menu items - that is - totalRecords === 0, instead of !totalRecords. makes tables w/o count allowed to do exports again. 2024-02-22 12:16:27 -06:00
b137b3346d CE-798 - A fix for last change here, where if criteria came from outside this component, then changing operator wouldn't take - another check of isOpen in some of the reset code. 2024-02-16 10:09:42 -06:00
63479ba282 CE-798 - Update to not change the criteria in the query (e.g., not fire a new query) until user clicks out of menu 2024-02-15 20:24:05 -06:00
967c557a58 CE-798 - fix typing 'o' bug in quick filters; add missing 'start of' in expression toString calls 2024-02-15 20:21:47 -06:00
fc45b5bed8 ES-84, ES-85 - fix boolean operators, trimming away values (don't trim if implicit values) w/ tests; fix to pre-filter-for-backend before launching processes; 2024-02-13 11:51:31 -06:00
a5569900b4 CE-798 change style of on-button critetria descriptions (don't say equals or in; only show 1 value for in-lists, then +x) 2024-02-09 15:40:33 -06:00
7a32d20acb CE-798 Disable if totalRecords is null too 2024-02-09 15:39:00 -06:00
3f3b188a9d CE-798 Post-demo style updates; add concept of reconciling current table definition w/ view (e.g., add/delete columns from tables); test updates 2024-02-08 20:09:30 -06:00
fc238127a7 CE-798 z-index fun to fix sticky-header bleed-through 2024-02-07 09:28:33 -06:00
26f9e19222 CE-798 Get seleniums passing 2024-02-06 20:24:20 -06:00
f7c3bef3e8 CE-798 Redesign of query screen controls - moving columns & sort & export controls out of grid; css from Paul 2024-02-06 19:53:59 -06:00
e96a189721 CE-793 - More cleanup from initial pre-qa qa (human words, values, expressions) 2024-01-31 09:50:38 -06:00
3858b40c0f CE-793 - Cleanup from initial pre-qa qa 2024-01-30 19:55:30 -06:00
550006586a CE-793 - Fixes for failed selnium tests 2024-01-30 12:03:58 -06:00
6c75ce281e CE-793 - pre-code-review cleanups 2024-01-30 09:56:31 -06:00
bf802dd7cb CE-793 - Refactored components out of RecordQuery.tsx 2024-01-29 20:17:32 -06:00
4d5beea607 CE-793 - Add return type to validateCriteria; switch to work on criteria.operator, not operatorSelectedValue (enum) 2024-01-29 20:17:32 -06:00
f485a8c90e CE-793 - Always show table's default quick-filters; move some state up to parent (part of saved-views) 2024-01-29 20:17:32 -06:00
4fd72f9c77 CE-793 - Initial UI/UX from designer applied 2024-01-29 20:17:32 -06:00
78f764c4cd CE-798 - primary working version of tsx for basic vs. advanced query (quick-filters in basic mode) 2024-01-23 14:02:06 -06:00
c0221ae9fc Final cleanup on initial WIP implementation of quick-filters, getting ready to go into actual story now 2024-01-18 12:20:11 -06:00
6b13a1f3dd Initial build of quick-filters on query screen 2024-01-16 12:24:30 -06:00
be393884cc CE-752 Final style updates for helpContent 2023-12-13 15:19:46 -06:00
cd7e6b8db1 Move getOperatorOptions into exported function 2023-07-25 08:35:18 -05:00
70581f6641 fix runtime error checking filter validity, in case criteria.values is null 2023-07-25 08:34:36 -05:00
7637d8cd62 Auto-focus the text input 2023-07-21 09:47:50 -05:00
18b16ab134 Adding tooltips w/ evaluated real-time values; fixing bugs, getting ready for release 2023-07-17 08:48:54 -05:00
28c48cc2ef Checkpoint - functional between, expressions working as values, etc 2023-07-14 09:36:33 -05:00
8458ff6b2a Checkpoint - starting to add between on dates & date-times 2023-07-13 09:18:45 -05:00
50ad1760d5 Initial qfmd work to support datetime query expressions from frontend 2023-07-06 18:56:20 -05:00
c1b2638bc5 Fix criteria being added from grid column menu, where it has an array with undefined value... 2023-06-24 19:13:29 -05:00
1e6bfe7e6f CSS adjustments for multi-value filter 2023-06-21 16:14:14 -05:00
7650d32ea5 CSS for height of autocomplete in custom filter panel 2023-06-21 12:15:12 -05:00
dc00144209 Update to pass selenium tests on custom filter panel 2023-06-20 08:33:15 -05:00
50979a1ecc Checkpoint; nearing completion of custom filter panel 2023-06-19 08:40:47 -05:00