Commit Graph

  • 78ba2b591c Update for next development version Tim Chamberlain 2023-06-08 14:22:52 -05:00
  • a4aeafdf91 Update versions for release Tim Chamberlain 2023-06-08 14:22:14 -05:00
  • f47ae7f1fa Merge branch 'integration/sprint-26' into dev Tim Chamberlain 2023-06-08 12:35:35 -05:00
  • fcf452836b Enrich api field name to label if missing Darin Kelkhoff 2023-06-06 19:27:33 -05:00
  • 3b398942e7 Pass original records in as oldRecords for UpdateAction.performValidations Darin Kelkhoff 2023-06-06 19:25:05 -05:00
  • b52a014154 Don't try to manageAssociations for a record that had errors Darin Kelkhoff 2023-06-06 19:24:40 -05:00
  • e97ca5b5c5 Fix usage of subfilters in automation actions Darin Kelkhoff 2023-06-06 13:31:25 -05:00
  • a117c6ff3f Merge branch 'feature/CTLE-435-review-and-complete-parcel-sla' into integration/sprint-26 Tim Chamberlain 2023-06-06 11:15:11 -05:00
  • c08856a92c Merge branch 'feature/CTLE-433-cart-rover-now-extensiv-integration' into integration/sprint-26 Tim Chamberlain 2023-06-06 11:14:58 -05:00
  • c5b14cd22c Give explicit error if table doesn't have a primary key Darin Kelkhoff 2023-06-06 11:06:57 -05:00
  • 8de9288c05 Fix merge conflict Darin Kelkhoff 2023-06-06 09:59:44 -05:00
  • 9b5d1e1208 Merge branch 'feature/CTLE-153-default-ct-live-packing-slips-to-deposco' into integration/sprint-26 Darin Kelkhoff 2023-06-06 09:58:12 -05:00
  • f5047e5f50 Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic Darin Kelkhoff 2023-06-06 09:06:34 -05:00
  • 12dd3617e5 Add a few more known http status for outbound status codes Darin Kelkhoff 2023-06-05 16:50:41 -05:00
  • ba544adb76 Read filter & fields from formParam if not found as queryParam, in exports Darin Kelkhoff 2023-06-05 16:48:35 -05:00
  • c91a678905 More control options around javalin access logging Darin Kelkhoff 2023-06-05 14:49:01 -05:00
  • f1ebff28eb updated shouldBeRetryableServerErrorException in base api action utils to only retry on 500 errors if query or get actions Tim Chamberlain 2023-06-05 11:19:56 -05:00
  • e4ae717f7f fix missing import Darin Kelkhoff 2023-06-05 08:30:04 -05:00
  • fdbc751048 more support for blobs - fetch heavy flag for process extract - ignore blobs in bulk edit, load - set download urls in child-list render and javalin via shared method in QValueFormatter Darin Kelkhoff 2023-06-05 08:17:45 -05:00
  • c67d042e26 Add null check Darin Kelkhoff 2023-06-02 11:34:18 -05:00
  • a4bd3b56f6 Fix comments, cleanup from code review Darin Kelkhoff 2023-06-02 09:11:29 -05:00
  • 5330f3de90 Fix merge conflict in update method Darin Kelkhoff 2023-06-02 09:04:16 -05:00
  • eca176a7f0 Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic Darin Kelkhoff 2023-06-02 09:02:05 -05:00
  • 0b525f8775 Checkpoint - query stats (plus recordEntities with associations) Darin Kelkhoff 2023-06-02 08:58:24 -05:00
  • 499d59ade2 Add overload of loadTableToMap that takes Consumer<QueryInput> (e.g., to request heavy fields) Darin Kelkhoff 2023-06-01 16:32:34 -05:00
  • b67813b7ad Update test to handle blob correctly Darin Kelkhoff 2023-06-01 16:31:54 -05:00
  • 7634246a03 Handling of BLOBs Darin Kelkhoff 2023-06-01 16:13:02 -05:00
  • 1db6dfb2ad avoid calling auditDetail insert if no records Darin Kelkhoff 2023-06-01 15:02:47 -05:00
  • f5516c8122 Make column stats treat "" and null the same (as a non-value or blank) Darin Kelkhoff 2023-06-01 15:02:32 -05:00
  • 6455171cee removed unused subclass Tim Chamberlain 2023-05-30 14:57:34 -05:00
  • ca1cc853fc fixed access on subclass method in test Tim Chamberlain 2023-05-30 14:55:56 -05:00
  • c78d598035 Add an eventCartridge (handler) for methods that throw; add template identifier (a name) to input Darin Kelkhoff 2023-05-30 14:04:15 -05:00
  • a5387ff9db added retryable exception and method that can be overridden in base classes to allow retrying in different circumstances, added SC_GATEWAY_TIMEOUT as a logger.info Tim Chamberlain 2023-05-30 14:04:30 -05:00
  • 794fb5e87a Expand javalin tests Darin Kelkhoff 2023-05-30 13:48:26 -05:00
  • 343f3fe01a Update to support both JSON and multipart form bodies for create and update. Darin Kelkhoff 2023-05-30 11:19:22 -05:00
  • 364e9f420b Update to support both JSON and multipart form bodies for create and update. Darin Kelkhoff 2023-05-30 11:13:20 -05:00
  • a75530b466 Updates for more heavy-field handling Darin Kelkhoff 2023-05-30 10:13:04 -05:00
  • 489f12996d updated to allow 'trying again' when server side 500 error occur in makeRequest() Tim Chamberlain 2023-05-25 11:34:50 -05:00
  • 6b1e3aa572 Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic Darin Kelkhoff 2023-05-25 11:08:31 -05:00
  • 8235bb2bb7 Merge branch 'dev' into feature/CTLE-153-default-ct-live-packing-slips-to-deposco Darin Kelkhoff 2023-05-25 10:57:51 -05:00
  • 5185758855 add check for "snapshot-BRANCH_SLUG" arg to update-all-qqq-deps.sh -- if given, then we look for branchy versions, else we use main versions [skip ci] Darin Kelkhoff 2023-05-25 10:55:10 -05:00
  • 515e04ecfe Update api json mapping to include null & empty values Darin Kelkhoff 2023-05-25 10:22:04 -05:00
  • 76b102b811 updated to still log info on api gateway error, but still throw exception Tim Chamberlain 2023-05-24 21:28:52 -05:00
  • 36efc4c2d9 More BLOB; FILE_DOWNLOAD adornment; javalin field download endpoint Darin Kelkhoff 2023-05-24 17:07:19 -05:00
  • 6ca06bf49d CTLE-435: removed unused input param from html renderer methods Tim Chamberlain 2023-05-24 11:05:59 -05:00
  • 614aead348 add more support for byte[]/BLOB field type; checkpoint Darin Kelkhoff 2023-05-15 12:41:22 -05:00
  • de74455de7 more changes to help reduce warnings that should probably be infos in loggly Tim Chamberlain 2023-05-23 10:11:54 -05:00
  • 7491e5f819 api association fixes; mostly about propagating ids/fkeys, and having fields (in maps) as expected field types (cherry pick 74d003ed) Darin Kelkhoff 2023-05-22 16:05:34 -05:00
  • 74d003ed3c api association fixes; mostly about propagating ids/fkeys, and having fields (in maps) as expected field types Darin Kelkhoff 2023-05-22 16:05:34 -05:00
  • 4b6b60f331 Add concept of inputSource on insert/update/delete actions. Darin Kelkhoff 2023-05-19 16:34:26 -05:00
  • e10af188ef Add concept of inputSource on insert/update/delete actions. Darin Kelkhoff 2023-05-19 16:34:26 -05:00
  • 486a942fdc Merge remote-tracking branch 'origin/dev' into feature/CTLE-434-oms-update-business-logic Darin Kelkhoff 2023-05-19 14:57:51 -05:00
  • 9dc6f4ccf8 Add DEFAULT_PREVIEW_MESSAGE_PREFIX Darin Kelkhoff 2023-05-19 08:36:19 -05:00
  • 1161e65c03 Add showReloadButton, showExportButton Darin Kelkhoff 2023-05-19 08:35:31 -05:00
  • fd550bad85 Add method icon(name, color) Darin Kelkhoff 2023-05-19 08:35:09 -05:00
  • 5bd1fd4a7f Add environmentBannerText and environmentBannerColor Darin Kelkhoff 2023-05-18 14:17:59 -05:00
  • 46afb46910 Add log info for committing of slow transactions Darin Kelkhoff 2023-05-18 09:49:57 -05:00
  • 7e1a7c7fd7 CTLE-433: updates to support extensiv integration Tim Chamberlain 2023-05-17 20:57:03 -05:00
  • 274567aefa Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic Darin Kelkhoff 2023-05-16 19:59:15 -05:00
  • c0237e9d09 Merge pull request #18 from Kingsrook/hotfix/fix-cache-bugs tim-chamberlain 2023-05-16 13:59:55 -05:00
  • 3f9370e9b5 hotfix: updated to null out the getoutput's record if it was not returned by the original source Tim Chamberlain 2023-05-16 12:02:47 -05:00
  • 01d3937889 hotfix: attempt to remove some caching bugs when updating old cache records and we got uncachable errors Tim Chamberlain 2023-05-16 11:38:24 -05:00
  • caaf76c9a5 Add placeholder lines for uniqueKey, recordSecurityLock, and auditRules Darin Kelkhoff 2023-05-16 08:32:46 -05:00
  • 0e60811c43 Fixed previous fix (was adding wrong queryJoin in exposedJoins loop else block) Darin Kelkhoff 2023-05-16 08:32:02 -05:00
  • 4eb28cd1b7 Fix for table being added to query twice, if it's added for security, and then for being in a where clause. Darin Kelkhoff 2023-05-15 15:07:38 -05:00
  • 8470da40f1 Checkpoitn Darin Kelkhoff 2023-05-15 12:14:27 -05:00
  • dd63e8d4e2 Initial checkin Darin Kelkhoff 2023-05-12 16:48:27 -05:00
  • 298e73e144 Don't try to manage associations of empty lists Darin Kelkhoff 2023-05-12 16:40:50 -05:00
  • 4e5fd62808 Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic Darin Kelkhoff 2023-05-12 14:57:51 -05:00
  • 14fc7b0ba8 Add criteria operator NOT_EQUALS_OR_IS_NULL Darin Kelkhoff 2023-05-12 14:50:00 -05:00
  • 676783fdf5 Add toQRecordOnlyChangedFields Darin Kelkhoff 2023-05-12 12:21:59 -05:00
  • 3e7684bb8d Don't audit for records that failed their DML Darin Kelkhoff 2023-05-12 12:21:34 -05:00
  • 815bd8b0ce Updates to work with branch-specific maven deployments in/with circleci Darin Kelkhoff 2023-05-09 10:43:23 -05:00
  • 7a5124ae06 Reset the input list of primary keys - callers may expect that! Darin Kelkhoff 2023-05-10 17:59:25 -05:00
  • e9328c6653 Make list of primary keys explicitly serializble, so when they change to field's type later, it doesn't blow up (should we fix that on the other side? (yes)) Darin Kelkhoff 2023-05-10 17:50:09 -05:00
  • 1121dc14d4 Fixed processing output records (those without errors aren't present in map) Darin Kelkhoff 2023-05-10 17:40:07 -05:00
  • 0b996ef008 CTLE-433: attempt to get over 80% coverage in javalin Tim Chamberlain 2023-05-10 17:31:20 -05:00
  • d6acb0c1ef you see, checkstyle was disabled in intellij, for reasons Darin Kelkhoff 2023-05-10 17:10:04 -05:00
  • fb99c615fe Added javadoc explaining how doQuery fetches many pages up to limit Darin Kelkhoff 2023-05-10 17:05:12 -05:00
  • eef5936282 bulk insert & delete w/ pre-validation and warnings and errors and such Darin Kelkhoff 2023-05-10 17:04:57 -05:00
  • e66b649699 CTLE-433: fixed more tests due to new data Tim Chamberlain 2023-05-10 16:35:00 -05:00
  • ef8db2786d CTLE-433: added boolean type to deserializer Tim Chamberlain 2023-05-10 16:23:48 -05:00
  • e06a5ab4b3 CTLE-433: checkpoint commit of backend variants, updated process utils to no longer take in input object since now comes from qContext, put instruction coverage back to 80% Tim Chamberlain 2023-05-10 15:50:03 -05:00
  • b9ad0e7e21 Warnings & errors on update Darin Kelkhoff 2023-05-10 10:10:14 -05:00
  • 33555701a4 Updates to allow validations on bulk-edit, with warnings and errors coming back on review & result screens. Darin Kelkhoff 2023-05-10 10:09:36 -05:00
  • 88e24a08fc Updates to work with branch-specific maven deployments in/with circleci Darin Kelkhoff 2023-05-09 13:00:49 -05:00
  • 2c7919abce Update to look at tag name too Darin Kelkhoff 2023-05-09 12:27:03 -05:00
  • 21251b8d9b attempt to dploy branches to unique verion name Darin Kelkhoff 2023-05-09 10:43:23 -05:00
  • b412a424ca Fix delete test for error handling from customizers Darin Kelkhoff 2023-05-09 10:24:29 -05:00
  • 7af164e002 More error handling from customizers Darin Kelkhoff 2023-05-09 10:09:29 -05:00
  • b2c7062709 Convert QRecord errors and warnings to new QStatusMessage type hierarchy. Darin Kelkhoff 2023-05-09 08:49:46 -05:00
  • cedc1edfac Add queryJoins to access log if-slow Darin Kelkhoff 2023-05-08 15:27:57 -05:00
  • c75d19d72a Add possible value 422... would be nice to get these all from a lib... Darin Kelkhoff 2023-05-08 15:27:40 -05:00
  • 647c5968d3 Updated expected type on post-read customizer Darin Kelkhoff 2023-05-08 15:24:49 -05:00
  • db770c7e03 Fixed pre-delete warning check Darin Kelkhoff 2023-05-08 15:14:03 -05:00
  • 265847e01a Completed first round implementation of {pre,post}{insert,delete} actions Darin Kelkhoff 2023-05-08 15:06:28 -05:00
  • 6aef4d92e8 Merge branch 'integration/sprint-26' into feature/CTLE-434-oms-update-business-logic Tim Chamberlain 2023-05-08 11:29:21 -05:00
  • 1e1a33c250 fixed billing dashboard links and made them permissed Tim Chamberlain 2023-05-08 11:25:08 -05:00
  • 0fa418496a Merge branch 'dev' of github.com:Kingsrook/qqq into dev Tim Chamberlain 2023-05-08 11:22:15 -05:00
  • d39698740c Removing TableCustomizer (mostly redundant with TableCustomizers and confusing for no real gain). Initial pass at update, delete customizers Darin Kelkhoff 2023-05-05 17:00:47 -05:00