Commit Graph

  • 2577bbeb37 Restore QJavalinImplementation to original state after testHotSwap Darin Kelkhoff 2023-08-15 11:38:46 -05:00
  • db0b434e52 CE-609 - Support for staged rollout: Check sessionUUID before any other value; add logging. Darin Kelkhoff 2023-08-15 11:27:51 -05:00
  • d4e18d8f55 CE-608: updated check for jsonObject when processing API GET request to consider the object being jsonObject.isNull(), added ability to use CUSTOM authorization in an API util override Tim Chamberlain 2023-08-14 19:37:00 -05:00
  • f2e674ded4 Merge pull request #36 from Kingsrook/feature/CE-607-mvp-of-transportation-plan-record Darin Kelkhoff 2023-08-09 12:27:46 -05:00
  • 366639c882 CE-609 Increase javalin test coverage (manageSessions and hotSwap) Darin Kelkhoff 2023-08-09 10:31:59 -05:00
  • dbaad85ec7 CE-609 Restore usage of sessionId cookie/auth-key (used by a test on table-based auth) Darin Kelkhoff 2023-08-09 09:55:59 -05:00
  • 8479ef4b90 Initial WIP Checkpoint of auth0 userSessions Darin Kelkhoff 2023-08-01 08:58:47 -05:00
  • 1da85ce0a2 CE-607 Go go tests Darin Kelkhoff 2023-08-08 16:51:47 -05:00
  • 5dfa10912e CE-607 Slight tweaks to exposed join field validation Darin Kelkhoff 2023-08-08 16:45:30 -05:00
  • 05f2341099 CE-607 Instance validation for section-fields from join tables Darin Kelkhoff 2023-08-08 16:21:28 -05:00
  • 3406929e75 process query joins in Get Darin Kelkhoff 2023-08-08 13:18:27 -05:00
  • c548952281 Fixing a case in query joins, where a joinMetaData was given, but it needed flipped. Darin Kelkhoff 2023-08-08 13:18:13 -05:00
  • d811ed725d Support api queryCriteria and orderBy for removed fields; more/better use of api names for tables & fields in openApi spec; pass qInstance through supplemental validation chain; Darin Kelkhoff 2023-08-08 13:17:11 -05:00
  • ecffda0e18 set backendName to qqq_table_id, despite fieldName tableId... wip/qqq-table-id-everywhere Darin Kelkhoff 2023-08-07 08:37:43 -05:00
  • acb311ee52 Make robust in case called twice snapshot-feature-qqq-table-id-everywhere Darin Kelkhoff 2023-08-05 20:09:11 -05:00
  • 4a53c0d42a Add call for qqq tables meta data; Darin Kelkhoff 2023-08-05 20:08:58 -05:00
  • fa5c4f715f Also move audits to use qqqTable instead of auditTable Darin Kelkhoff 2023-08-05 20:03:35 -05:00
  • 7a56d1ae22 Rename fields from qqqTableId to just tableId... Darin Kelkhoff 2023-08-05 19:46:19 -05:00
  • 1d309afbea Update test utils meta data - add qqqTable Darin Kelkhoff 2023-08-05 11:42:26 -05:00
  • 02fc031e09 passing tests w/ scriptId everywhere Darin Kelkhoff 2023-08-04 19:54:02 -05:00
  • 4cb00670ed CE-607 Switch a tryElse to a tryAndRequireNonNullElse, to avoid NPE Darin Kelkhoff 2023-08-04 19:39:28 -05:00
  • 4cbd808a55 CE-607 add query joins to GetInput Darin Kelkhoff 2023-08-04 19:39:06 -05:00
  • fc17ef6106 Avoid an NPE if initial version not set Darin Kelkhoff 2023-08-04 16:50:56 -05:00
  • b01023e541 Turn down some noisy logs Darin Kelkhoff 2023-08-04 16:50:41 -05:00
  • a4df67f9f9 Attempt to fix building proper x.y.z versions by respecting tag version-x.y.z as one that shouldn't edit the pom Darin Kelkhoff 2023-08-04 16:49:55 -05:00
  • e57292f10f Initial work to change scripts, tableTriggers, and savedFilters to use qqqTableId instead of tableName Darin Kelkhoff 2023-08-04 16:42:42 -05:00
  • b4a63e6e1b Updating to 0.18.0 Tim Chamberlain 2023-08-03 12:28:00 -05:00
  • 0d78555a05 Merge tag 'version-0.17.0' into dev Tim Chamberlain 2023-08-03 12:27:56 -05:00
  • 6a1db1c533 Merge branch 'release/0.17.0' version-0.17.0 Tim Chamberlain 2023-08-03 12:25:49 -05:00
  • fabde303ab Update for next development version Tim Chamberlain 2023-08-03 12:21:47 -05:00
  • 6d173d5485 Update versions for release Tim Chamberlain 2023-08-03 12:21:01 -05:00
  • 79ac48b7f9 Merge branch 'integration/sprint-30' into dev Tim Chamberlain 2023-08-03 11:59:20 -05:00
  • f7c8513845 CE-564 - Adding support for override warehouse and carrier service. t-samples 2023-08-03 11:43:06 -05:00
  • be30422c18 CE-564 - Adding support for override warehouse and carrier service. t-samples 2023-08-03 11:33:45 -05:00
  • 53c005051e CE-537 - Updating to support API Delete t-samples 2023-08-03 11:16:24 -05:00
  • 3879d5412c Merge pull request #35 from Kingsrook/feature/CE-548-script-writer-dev-setup-intelli-j-ide-local-ide-unit-testing Darin Kelkhoff 2023-08-01 18:49:23 -05:00
  • d596346c44 Merge pull request #34 from Kingsrook/dev Darin Kelkhoff 2023-08-01 18:46:48 -05:00
  • ac88def08c CE-548 Update to handle process that aren't tied to a (single) table, but still take ids as input (e.g,. runScript) Darin Kelkhoff 2023-08-01 18:44:03 -05:00
  • 29bb7252e8 CE-548 Add option to not includeUUIDs in logs Darin Kelkhoff 2023-08-01 09:16:09 -05:00
  • f0bd6b4b80 CE-548 Add override of addApiUtilityToContext Darin Kelkhoff 2023-08-01 09:15:45 -05:00
  • 726075f041 CE-548 Add System.out script execution logger Darin Kelkhoff 2023-08-01 09:15:18 -05:00
  • 67a1afdc1a CE-548 add some support for a single file's contents being submitted under input key "contents" (e.g., when used via API). Darin Kelkhoff 2023-08-01 09:11:59 -05:00
  • c832028961 Implement CHILD_POINTS_AT_PARENT use-case Darin Kelkhoff 2023-08-01 08:57:24 -05:00
  • 774309e846 Add percents to ColumnStats Darin Kelkhoff 2023-07-27 08:37:05 -05:00
  • a19a516fc0 Merge pull request #33 from Kingsrook/feature/CE-551-change-logic-for-fed-ex Darin Kelkhoff 2023-07-26 08:42:47 -05:00
  • e153d3a7b4 Merge pull request #32 from Kingsrook/dev Darin Kelkhoff 2023-07-26 08:42:11 -05:00
  • 34a1755e44 CE-551 Add defaultValue to frontend field meta data Darin Kelkhoff 2023-07-25 13:06:42 -05:00
  • b4a2ba9582 Make implement TopLevelMetaDataInterface Darin Kelkhoff 2023-07-25 08:25:54 -05:00
  • 9bb6600a9d Move default sort order to constant; add comment 'small runs first' Darin Kelkhoff 2023-07-25 08:25:38 -05:00
  • 4f081e7c79 Split up PVS definition methods (in case an instance needs some (for scripts), but not all (not doing api log)); add some non-null checks around version lists Darin Kelkhoff 2023-07-25 08:25:17 -05:00
  • a0a43d48f5 Initial checkin (went with query timeout, but was missed) Darin Kelkhoff 2023-07-25 08:24:21 -05:00
  • 7c4e06abcc Merge pull request #31 from Kingsrook/feature/query-timeout-and-cancel Darin Kelkhoff 2023-07-25 08:14:09 -05:00
  • 39d714fbb1 Updating to 0.17.0 Tim Chamberlain 2023-07-24 15:21:50 -05:00
  • 6975069049 Merge tag 'version-0.16.0' into dev Tim Chamberlain 2023-07-24 15:21:46 -05:00
  • f05759ae83 Merge branch 'release/0.16.0' version-0.16.0 Tim Chamberlain 2023-07-24 15:19:57 -05:00
  • 81e4d5d36d Update for next development version Tim Chamberlain 2023-07-24 15:17:13 -05:00
  • bff8a0f78a Update versions for release Tim Chamberlain 2023-07-24 15:16:37 -05:00
  • 87fbbc797a Merge pull request #26 from Kingsrook/dependabot/maven/qqq-middleware-picocli/com.h2database-h2-2.2.220 tim-chamberlain 2023-07-24 14:45:53 -05:00
  • 742caba8d2 Merge pull request #27 from Kingsrook/dependabot/maven/qqq-sample-project/com.h2database-h2-2.2.220 tim-chamberlain 2023-07-24 14:45:20 -05:00
  • f6f5a07d3a Merge pull request #28 from Kingsrook/dependabot/maven/qqq-backend-module-rdbms/com.h2database-h2-2.2.220 tim-chamberlain 2023-07-24 14:44:47 -05:00
  • bc50c1e22e Merge pull request #29 from Kingsrook/dependabot/maven/qqq-middleware-javalin/com.h2database-h2-2.2.220 tim-chamberlain 2023-07-24 14:44:13 -05:00
  • 71672d46ee Initial checkin Darin Kelkhoff 2023-07-20 20:11:46 -05:00
  • 75c84cd0ff Added constants referenced in last commit Darin Kelkhoff 2023-07-20 20:10:31 -05:00
  • 0ff98ce7ea Add internal timeouts to RDBMS query, count, and aggregate, with timeoutSeconds field on their inputs; also add cancel method on those 3 actions, implemented down in RDBMS as well (e.g., to cancel inresponse to http request being abandoned) Darin Kelkhoff 2023-07-20 20:10:03 -05:00
  • c53f5e935d Merge pull request #30 from Kingsrook/integration/sprint-29 Darin Kelkhoff 2023-07-20 09:57:34 -05:00
  • f5f2cc5007 CE-508 - Updated to support setCredentialsInHeader t-samples 2023-07-20 09:32:52 -05:00
  • d62a4c6daf CE-536 Add getRecordByUniqueKey Darin Kelkhoff 2023-07-18 16:28:32 -05:00
  • 367fa4f657 Merge branch 'feature/datetime-query-expressions' into integration/sprint-29 Darin Kelkhoff 2023-07-17 16:26:48 -05:00
  • 5a5c9a0072 Revert: CE-536 If records are supplied to the process input, then use them instead of running a query. Darin Kelkhoff 2023-07-17 12:16:45 -05:00
  • 2db1adc9ab CE-536 If records are supplied to the process input, then use them instead of running a query. Darin Kelkhoff 2023-07-17 11:34:01 -05:00
  • 3d2708da23 CE-535 All more points of overridability, and make keys in existing record map a pair of {fieldName,value} Darin Kelkhoff 2023-07-14 14:08:27 -05:00
  • 6ec838c48b Merge branch 'feature/CE-535-make-ip-a-wms-that-ct-live-oms-can-control' into integration/sprint-29 Tim Chamberlain 2023-07-14 11:32:42 -05:00
  • ebb7e7ab45 Try to add hints about unrecognized field names (if they're in other api versions) Darin Kelkhoff 2023-07-13 17:10:42 -05:00
  • 8c3648920d Don't audit values for masked field types Darin Kelkhoff 2023-07-13 17:09:41 -05:00
  • 6d6510c223 Add swapMultiLevelMapKeys Darin Kelkhoff 2023-07-13 17:09:18 -05:00
  • 2422d09c31 Stop doing criteria expressions as their own thing, and instead put them in the values list Darin Kelkhoff 2023-07-13 09:17:07 -05:00
  • c04ab42bd9 CE-534: updates to support direct carrier tracker Tim Chamberlain 2023-07-12 21:09:18 -05:00
  • c003d448d6 updates from last sprint's story Tim Chamberlain 2023-07-12 21:07:20 -05:00
  • de8d668ea2 CE-535 new replace action, with test Darin Kelkhoff 2023-07-11 08:40:25 -05:00
  • 953d97c554 CE-535 add auditContext Darin Kelkhoff 2023-07-11 08:31:28 -05:00
  • 086787a5ca CE-535 Cleanup in DeleteAction - add omitDmlAudit & auditContext; be more sure not to delete associations if errors Darin Kelkhoff 2023-07-11 08:31:15 -05:00
  • e6816174c3 Test for APIRecordUtils.jsonQueryStyleQRecordToJSONObject Darin Kelkhoff 2023-07-10 11:07:06 -05:00
  • ed60ad2a96 Add doCopySourcePrimaryKeyToCache option - to, copy primary keys from source to cache; apply this in qqq-table cache Darin Kelkhoff 2023-07-10 09:49:11 -05:00
  • a943628e84 Update to flush buffered pipes - fixes issue where static data supplier records may not appear Darin Kelkhoff 2023-07-10 09:47:50 -05:00
  • 5cfcb420d0 CE-535 Initial checkin Darin Kelkhoff 2023-07-10 09:46:13 -05:00
  • 593c9f25f9 Bump h2 from 2.1.214 to 2.2.220 in /qqq-middleware-javalin dependabot[bot] 2023-07-07 21:59:44 +00:00
  • ca560c933d Bump h2 from 2.1.214 to 2.2.220 in /qqq-backend-module-rdbms dependabot[bot] 2023-07-07 21:59:09 +00:00
  • 51dd0b6b29 Bump h2 from 2.1.212 to 2.2.220 in /qqq-sample-project dependabot[bot] 2023-07-07 21:57:48 +00:00
  • b924fdcffa Bump h2 from 2.1.210 to 2.2.220 in /qqq-middleware-picocli dependabot[bot] 2023-07-07 21:56:58 +00:00
  • 5b84df1752 Setting loadScriptTestDetails as not-protected Darin Kelkhoff 2023-07-07 09:33:05 -05:00
  • 9af1fed422 Initial backend work to support datetime query expressions from frontend Darin Kelkhoff 2023-07-06 18:53:10 -05:00
  • 4299199947 CTLE-507 Fix api field sorting (make sure they have a label too) Darin Kelkhoff 2023-07-06 16:13:15 -05:00
  • 6f578eb2f0 CTLE-507 Update to sort fields AFTER adding removed ones Darin Kelkhoff 2023-07-06 15:57:38 -05:00
  • be5b8f0869 CTLE-436: added missing null check Tim Chamberlain 2023-07-06 13:42:02 -05:00
  • c27723e956 CTLE-436: added variant id to basepull key Tim Chamberlain 2023-07-06 12:06:19 -05:00
  • cbff44f6a3 Merge branch 'dev' into integration/sprint-28 Darin Kelkhoff 2023-07-05 08:54:32 -05:00
  • 9167f356e9 Do not manage associations on records w/ errors Darin Kelkhoff 2023-07-05 08:46:27 -05:00
  • dccefb0a40 Merge pull request #25 from Kingsrook/feature/CTLE-503-optimization-weather-api-data Darin Kelkhoff 2023-07-03 15:41:59 -05:00
  • e24f15e2d8 Add commit from merge Darin Kelkhoff 2023-07-03 15:41:41 -05:00
  • d0a0f93933 Merge remote-tracking branch 'origin/integration/sprint-28' into feature/CTLE-503-optimization-weather-api-data Darin Kelkhoff 2023-07-03 15:38:55 -05:00