|
bf11ea5185
|
Merged dev into feature/CE-876-develop-missing-widget-types
|
2024-02-20 20:12:55 -06:00 |
|
|
9464a308f2
|
Fix test per new widget/instance validation
|
2024-02-20 17:02:11 -06:00 |
|
|
cf78f1cb94
|
Wrap IOException in QException
|
2024-02-20 16:55:43 -06:00 |
|
|
e936468f29
|
Add validation check for widget names used within apps
|
2024-02-20 16:53:24 -06:00 |
|
|
73ac3448dd
|
Merged dev into feature/CE-847-bug-triggers-running
|
2024-02-20 09:29:29 -06:00 |
|
|
d54010e89d
|
Add order-by to the query used for running automations; updated logs.
|
2024-02-19 10:27:24 -06:00 |
|
|
b03de8ec0f
|
CE-798 - Add de-duplication of (some) redundant criteria in dashboard links
|
2024-02-16 10:17:26 -06:00 |
|
|
718701aaff
|
CE-847 Add method getTopAndBottomMessages
|
2024-02-12 18:54:53 -06:00 |
|
|
b8f9469477
|
CE-847 New process to "heal" records w/ an unhealthy automation status (failed or leaked-running) back to pending.
|
2024-02-12 18:51:34 -06:00 |
|
|
4bf29807e3
|
CE-847 New process to manually run automations (the same code that scheduler runs - so that'll only process records that are pending).
|
2024-02-12 15:00:19 -06:00 |
|
|
e3ce1cdbc3
|
Merged dev into feature/CE-847-bug-triggers-running
|
2024-02-12 11:14:59 -06:00 |
|
|
a9999ee8ce
|
Merge pull request #63 from Kingsrook/feature/column-stats-date-time-to-hour
Fix how column-stats backend handles date-times, grouping by hour. u…
|
2024-02-12 11:05:07 -06:00 |
|
|
f50e6d1a94
|
Merge pull request #62 from Kingsrook/feature/CE-798-quick-filters
Feature/ce 798 quick filters
|
2024-02-12 11:04:53 -06:00 |
|
|
bbba43ef80
|
CE-847 Main implementation of fix for missing insert automations, by updating status to pending-update-automations when a record is still pending insert automations. added memoization of areThereTableTriggersForTableMemoization; small cleanup (remove session & instance params, pass transaction
|
2024-02-09 19:38:00 -06:00 |
|
|
efa84d03e6
|
CE-847 New test on automation status runner - for where a child table has a post-insert that updates the parent!
|
2024-02-09 17:02:13 -06:00 |
|
|
8572c5cb7e
|
Add LinkedList as a class that the copy constructor knows how to handle w/o Serialization
|
2024-02-09 17:01:02 -06:00 |
|
|
871d133a37
|
CE-847 Add overload of getResult that takes the lookup function to use if not found - much more clear & useful.
|
2024-02-09 17:00:00 -06:00 |
|
|
4ca9c9dcaf
|
Merge branch 'feature/create-and-modify-date-as-field-behaviors' into dev
|
2024-02-05 16:00:08 -06:00 |
|
|
c6a58ac68f
|
added tests to StringUtils.safeAppend()
|
2024-02-01 16:00:45 -06:00 |
|
|
612370fc13
|
Fix the check for primary key of integer (to work for null primary keys, and to be inside the try-catch); tests on that
|
2024-01-31 16:16:14 -06:00 |
|
|
2a68478405
|
Fix how column-stats backend handles date-times, grouping by hour. update MemoryRecordStore to work for an aggregate with a DateTimeGroupBy, at least enough for test to pass.
|
2024-01-31 10:58:42 -06:00 |
|
|
0dd7f5e1d2
|
CE-793 - rename saved-filter to saved-view; add check for duplicate names (on insert & rename) in save process.
|
2024-01-30 09:34:28 -06:00 |
|
|
1baade0449
|
Change insert & update actions to set default values for createDate & modifyDate based on FieldBehaviors instead of based on field names (though field names are used in Enricher to add those beavhiors); Some refactoring of FieldBehaviors.
|
2024-01-18 11:50:40 -06:00 |
|
|
e4d7797bbe
|
CE-781 Adding fake tests to ensure class-coverage on records...
|
2024-01-11 08:59:54 -06:00 |
|
|
f66f2d622a
|
CE-781 Adding tests for new classes
|
2024-01-11 08:43:55 -06:00 |
|
|
c27a2a986a
|
CE-781 Add cases for LinkedHashMap and HashMap in deepCopySimpleMap
|
2024-01-10 19:57:20 -06:00 |
|
|
a5420bff4c
|
CE-781 Add concept of sharded automations - schedule multiple instances of job, filter implicitly by shard value
|
2024-01-08 14:13:44 -06:00 |
|
|
06259041f8
|
CE-781 Update to work without a table specified (just getting field names from the json keys)
|
2024-01-08 12:39:43 -06:00 |
|
|
8473e11444
|
CE-781 Refactoring of backend actions - moving openTransaction out of insert-action only (up to backendModule); re-using the exit-early-if-0 and set-default-create-and-modify-date logics;
|
2024-01-08 12:37:22 -06:00 |
|
|
56a2099515
|
CE-781 Add option to treat CSV headers as field names (rather than working with a table's fields)
|
2024-01-08 12:30:43 -06:00 |
|
|
93dcee9f61
|
Add QRecord as a handled type inside deepCopySimpleMap (e.g., so copy constructor won't need to warn about it and do slow serialization-based cloning).
|
2024-01-04 18:11:05 -06:00 |
|
|
01c78534ef
|
Add test for previous commit (Add option to move timestamps, e.g., to make overlapping windows)
|
2023-12-28 16:20:38 -06:00 |
|
|
346443996b
|
Adding QFieldType.LONG
|
2023-12-22 19:05:22 -06:00 |
|
|
8fc2b548ee
|
Add isEnabled method to meta-data producers; Put interface on top of MetaDataProducer, for times when someone wants that; update MetaDataProducerHelper to work w/ the interface.
|
2023-12-21 15:28:34 -06:00 |
|
|
376438bdc5
|
CE-752 Add help content concept to QQQ (table fields, sections, and process fields at this time)
|
2023-12-07 08:48:32 -06:00 |
|
|
b14d8401fa
|
Initial checkin
|
2023-12-04 16:02:42 -06:00 |
|
|
41009a5c84
|
Update ValueUtils.getValueAsInteger and ValueUtils.getValueAsString, as well as RDBMS's bindParamObject to all be tolerant of an input PossibleValueEnum (which people sometimes accidentally pass in), by extracting its id
|
2023-12-04 16:01:50 -06:00 |
|
|
c3d35bf110
|
Add byte[] and ArrayList to more efficient version of deep copy / copy constructor
|
2023-11-30 20:18:30 -06:00 |
|
|
19d7559dbf
|
update instance enricher to make children of app-sections become children of apps
|
2023-11-30 20:17:50 -06:00 |
|
|
94fcc36c64
|
Add byte[] as a type that we can getAsString
|
2023-11-30 20:09:10 -06:00 |
|
|
50c9a3eef2
|
Merge pull request #45 from Kingsrook/feature/garbage-collector
Feature/garbage collector
|
2023-11-24 09:24:24 -06:00 |
|
|
6aa4867bba
|
Add getStringFromPropertyOrEnvironment
|
2023-11-15 08:52:32 -06:00 |
|
|
c58d8fd7de
|
CE-604 Let a customizer set a record label
|
2023-11-02 14:32:53 -05:00 |
|
|
a7d5741d1c
|
CE-604 expose fetching MemoizedResult (so nulls can be cached and differentiated from not-founds)
|
2023-11-01 12:11:36 -05:00 |
|
|
8b6eb63253
|
CE-604 Rewrite copy constructor to try to not use SerializationUtils, which was seen as a runtime dominator during profiling bulk loads
|
2023-10-31 08:20:48 -05:00 |
|
|
41cebbc7de
|
Merged dev into feature/CE-604-complete-shipment-sla-updates-and-local-tnt-rules
|
2023-10-27 16:10:29 -05:00 |
|
|
a19a789449
|
CE-604 Update test per change in ProcessSummaryWarningsAndErrorsRollup (also, fix bug in it (thanks test) where warnings were changing to errors during the doReplaceSingletonCountLinesWithSuffixOnly thing)
|
2023-10-20 12:33:17 -05:00 |
|
|
06863e97f6
|
CE-604 Update to recognize Yes as true.
|
2023-10-20 12:27:24 -05:00 |
|
|
a0d217ed44
|
CE-604 Bulk load improvements - type handling (via csv adapter) and better errors
|
2023-10-20 12:21:49 -05:00 |
|
|
e2859aeb89
|
Add Memoization class and supports
|
2023-10-16 15:10:30 -05:00 |
|