Commit Graph

  • 66202b9d02 Merge branch 'rel/0.24.0' version-0.24.0 Darin Kelkhoff 2025-03-06 12:03:51 -06:00
  • 1a5a374c4e Update for next development version Darin Kelkhoff 2025-03-06 11:48:05 -06:00
  • 51c588d2de Update versions for release Darin Kelkhoff 2025-03-06 11:48:03 -06:00
  • e3c89a80ca Update qqq-frontend-material-dashboard to 0.24.0 [skip ci] Darin Kelkhoff 2025-03-06 11:40:09 -06:00
  • bb79a31b4f Merge pull request #163 from Kingsrook/feature/CE-2260-add-ability-to-send-to-fe-and-extensive Tim Chamberlain 2025-03-06 10:10:26 -06:00
  • f49be5ff63 Switch accessToken check from != null to StringUtils.hasContent Darin Kelkhoff 2025-03-04 10:51:17 -06:00
  • 83c4034d90 Merged feature/sftp-and-headless-bulk-load into dev Darin Kelkhoff 2025-03-05 19:40:32 -06:00
  • 3a8bfe5f48 Minor cleanup from code review (comments, fixed a few exceptions); Darin Kelkhoff 2025-03-03 07:49:57 -06:00
  • d4d20e2b20 Fix this test that would never have worked on 3/1 of a non-leap year, i suppose Darin Kelkhoff 2025-02-28 19:53:18 -06:00
  • 4cbcd0a149 better handling of some - ranges; upper-case input string to match month/day names; handle '*' day of week; day-names in , case; hour w/ AM/PM in , case; join with commas and and. Darin Kelkhoff 2025-02-28 19:45:01 -06:00
  • 4b0d093a4a Add clearKey(key) Darin Kelkhoff 2025-02-28 19:42:40 -06:00
  • 99e282fcdf Add sourceClass attribute to MetaDataProducerInterface Darin Kelkhoff 2025-02-28 19:41:57 -06:00
  • 9fb53af0ba Checkstyle! also rename new method Darin Kelkhoff 2025-02-26 17:01:40 -06:00
  • 7efd8264fa Change tables PVS to be custom type, respecting session permissions; refactor some PVS search logic to make custom implementations a little better Darin Kelkhoff 2025-02-26 16:56:19 -06:00
  • 425d18e6df Remove TOOLTIP from FieldAdornment values Darin Kelkhoff 2025-02-26 16:03:10 -06:00
  • 2808b3fcc4 test fixes Darin Kelkhoff 2025-02-26 15:22:49 -06:00
  • 3ae5f90cc8 Checkstyle Darin Kelkhoff 2025-02-26 15:18:31 -06:00
  • 92f0bd3846 Try to bubble more useful exceptions out Darin Kelkhoff 2025-02-26 15:15:26 -06:00
  • 2a0bc03337 Accept storageReference (file path) as optional input Darin Kelkhoff 2025-02-26 15:14:47 -06:00
  • b87fb6bd4a Adjust inserted-ids process summary line for when only 1 record was inserted Darin Kelkhoff 2025-02-26 15:11:11 -06:00
  • 1354755372 Make some of hard-coded table & field names optionally come from widget input, for more flexible usage (e.g., by sftp-data-integration qbit's report export setup) Darin Kelkhoff 2025-02-26 14:56:05 -06:00
  • 2703f06b23 Add TOOLTIP type adornment; also, update url-encoding in FileDownload adornment to .replace("+", "%20") Darin Kelkhoff 2025-02-26 14:55:07 -06:00
  • 428832f4ec Add discoverAndAddPluginsInPackage Darin Kelkhoff 2025-02-26 14:54:00 -06:00
  • 27c816d627 Add a root exception Darin Kelkhoff 2025-02-26 14:53:42 -06:00
  • 366f5d9600 Initial checkin Darin Kelkhoff 2025-02-26 14:47:11 -06:00
  • 4b585cde45 convert paths starting with / to be ./ instead Darin Kelkhoff 2025-02-25 11:47:09 -06:00
  • eae24e3eba Add method pemStringToDecodedBytes Darin Kelkhoff 2025-02-25 08:45:48 -06:00
  • cdc6df2140 Removing call to remove all writeCapabilities from RenderedReport table... not entirely clear that's wanted anyway, and it's a change in behavior now, since this overload of withoutCapabilities was fixed... Darin Kelkhoff 2025-02-24 20:10:26 -06:00
  • 21c4434831 Add support for public-key based authentication Darin Kelkhoff 2025-02-24 19:57:07 -06:00
  • b984959aa7 A little more flexibility in filter validation, for context w/o a joinContext Darin Kelkhoff 2025-02-24 14:25:30 -06:00
  • a0d12eade7 Make validateQueryFilter public Darin Kelkhoff 2025-02-24 11:14:56 -06:00
  • 77cc272425 Initial checkin Darin Kelkhoff 2025-02-24 11:07:22 -06:00
  • 80c286ab00 update setBlobValuesToDownloadUrls to not do that if the field is set to use a downloadUrlDyanmic. Darin Kelkhoff 2025-02-24 10:46:39 -06:00
  • 35c4049174 Add LinkValues.TO_RECORD_FROM_TABLE_DYNAMIC and FileDownloadValues.DOWNLOAD_URL_DYNAMIC Darin Kelkhoff 2025-02-24 10:23:02 -06:00
  • cddc42db5b add testSimpleQueryForOneFile Darin Kelkhoff 2025-02-21 16:27:17 -06:00
  • 2b9181b22e Remove block that was adding fileName to requestedPath, idk, wasn't good Darin Kelkhoff 2025-02-21 16:26:54 -06:00
  • 46a1a77d1b Add method getProcess Darin Kelkhoff 2025-02-21 16:26:19 -06:00
  • 6fe04e65df Add getValueFromRecordOrOldRecord Darin Kelkhoff 2025-02-21 16:26:10 -06:00
  • 001860fc91 Initial checkin of QBits, mostly. Darin Kelkhoff 2025-02-21 16:24:30 -06:00
  • f4f2f3c80e Refactor a findProducers method out of processAllMetaDataProducersInPackage, for more flexibility (e.g., in QBitProducers) Darin Kelkhoff 2025-02-21 15:05:11 -06:00
  • 0395e0d02c Add warning if input primaryKey is a filter (because that's probably not what you wanted!) Darin Kelkhoff 2025-02-21 15:04:23 -06:00
  • df530b70b8 Add static wrapper Darin Kelkhoff 2025-02-21 15:04:02 -06:00
  • 693dfb2d5b Update getExistingRecordQueryFilter to convert sourceKeyList to be in the destination foreign key field's type Darin Kelkhoff 2025-02-21 15:02:29 -06:00
  • bb8d3156e6 Merge branch 'feature/CE-2260-add-ability-to-send-to-fe-and-extensive' into integration/sprint-61 snapshot-integration-sprint-61 Tim Chamberlain 2025-02-21 12:36:48 -06:00
  • e2b81e46b9 CE-2260: fixes to oath with variants Tim Chamberlain 2025-02-21 12:36:40 -06:00
  • ad0a3dcdc7 Merge branch 'feature/CE-2260-add-ability-to-send-to-fe-and-extensive' into integration/sprint-61 Tim Chamberlain 2025-02-21 12:09:47 -06:00
  • b2c8c075fd CE-2260: added utility method for getting oath access key which will handle variants properly Tim Chamberlain 2025-02-21 12:09:36 -06:00
  • c9ccdf58cd Merge branch 'feature/CE-2261-packing-slip-template-config' into integration/sprint-61 Tim Chamberlain 2025-02-21 09:46:53 -06:00
  • 3114812e34 CE-2261: qqq updates to table name Tim Chamberlain 2025-02-21 09:44:29 -06:00
  • a659dc7a02 CE-2261: updated call to set table name to not be escaped Tim Chamberlain 2025-02-20 23:25:35 -06:00
  • 05bb0ef363 Fix withoutCapabilities(Set) - was calling with, not without :( Darin Kelkhoff 2025-02-20 15:35:52 -06:00
  • d401cc9ae1 Implement and test DeleteAction functionality Darin Kelkhoff 2025-02-20 14:29:08 -06:00
  • 44236f4309 change to not include createDate field for s3 (where it's not supported); changed file-name field used on the download adornment to be baseName by default, but configurable Darin Kelkhoff 2025-02-20 11:42:23 -06:00
  • d25eb6ee48 Simplify file listing by replacing filters with requested paths Darin Kelkhoff 2025-02-20 11:41:29 -06:00
  • b1f3613e00 Merged feature/sftp-and-headless-bulk-load into integration/sprint-61 Darin Kelkhoff 2025-02-20 09:30:07 -06:00
  • be4f3c68f0 Update expected error message Darin Kelkhoff 2025-02-19 20:17:56 -06:00
  • 2502d102d9 Better version (i hope) of using ssh & sftp client objects Darin Kelkhoff 2025-02-19 20:17:01 -06:00
  • dcf7218abf add basename field Darin Kelkhoff 2025-02-19 20:16:58 -06:00
  • bb1a43f11f Initial checkin Darin Kelkhoff 2025-02-19 20:02:05 -06:00
  • e5bdf8cd5e Move makeConnection to its own method (for use by test process); add postAction to try to close the things; add looking for 'path' criteria and adding it to readDir call Darin Kelkhoff 2025-02-19 20:01:30 -06:00
  • 31a586f23e Move stripLeadingSlash up to base class Darin Kelkhoff 2025-02-19 19:54:58 -06:00
  • 91aa8faca2 Add baseNameFieldName Darin Kelkhoff 2025-02-19 19:54:47 -06:00
  • 154c5442af Add postAction(); move variants stuff to new BackendVariantsUtil; add baseName to ONE records; remove path criteria when filtering (assuming the listFiles method did it) Darin Kelkhoff 2025-02-19 19:54:37 -06:00
  • 7ab19ca9b4 Move variant lookups to new BackendVariantsUtil Darin Kelkhoff 2025-02-19 19:53:14 -06:00
  • dc25f6b289 Explicit exception if table name is not given. Darin Kelkhoff 2025-02-19 19:52:49 -06:00
  • 2fd3ed2561 add serializable Darin Kelkhoff 2025-02-19 19:51:05 -06:00
  • 0005c51ecd Add capturing and reporting first & last inserted primary keys Darin Kelkhoff 2025-02-19 19:50:47 -06:00
  • 143ed927fa add ability to set and trace processTracerKeyRecord in bulk load Darin Kelkhoff 2025-02-19 19:50:27 -06:00
  • 8816177df8 Add optional variantRecordLookupFunction to BackendVariantsConfig and validation of same; refactor up some shared backend code into BackendVariantsUtil Darin Kelkhoff 2025-02-19 19:49:33 -06:00
  • be6d1b888f Add urlencoding to blob download urls Darin Kelkhoff 2025-02-19 19:07:56 -06:00
  • ead66385be Merge branch 'dev' into feature/CE-2261-packing-slip-template-config Tim Chamberlain 2025-02-19 17:24:52 -06:00
  • 5d2adb76e0 CE-2261: added grid widths to field metadata Tim Chamberlain 2025-02-19 17:10:46 -06:00
  • 3f8c2957d1 Swap setVariantOptionsTableTypeField for setVariantOptionsTableTypeValue re: which one sets the new config's setVariantTypeKey Darin Kelkhoff 2025-02-14 20:45:51 -06:00
  • c341708d21 Start (mostly done?) support for headless bulk-load Darin Kelkhoff 2025-02-14 20:30:13 -06:00
  • b93114a9ba Initial add of sftp filesystem module Darin Kelkhoff 2025-02-14 20:26:44 -06:00
  • 5a7199495d Basic support for variants; more fields on ONE type file records (size, dates); apply skip, limit, filter, sort on listings/queries for ONE-type files; treat contents as heavy-field if so set; more try-catch (e.g., upon write file) Darin Kelkhoff 2025-02-14 20:24:10 -06:00
  • 2591e6ad44 Update javadoc because i can't ever remember if inputStream or outputStream is used for writing or reading Darin Kelkhoff 2025-02-14 20:21:32 -06:00
  • 72e175e1a6 Add method to work with recordEntities Darin Kelkhoff 2025-02-14 20:20:56 -06:00
  • 243cf66dbd Avoid NPE on empty list of fields in setBlobValuesToDownloadUrls Darin Kelkhoff 2025-02-14 20:09:46 -06:00
  • 7bd560b7a8 Initial checkin Darin Kelkhoff 2025-02-14 20:09:13 -06:00
  • bacfa57c5e New ways of working with field sections Darin Kelkhoff 2025-02-14 20:07:37 -06:00
  • 4c502df328 Update to use new backendVariantConfig; removed unused session field in base api action Darin Kelkhoff 2025-02-14 20:01:00 -06:00
  • be25fc1272 Refactor setup of backend variants to use a dedicated sub-object, with more flexible "backend setting" fields as a map based with enum keys, rather than dedicated set of methods Darin Kelkhoff 2025-02-14 19:55:04 -06:00
  • f0c07caba8 Quality-of-life, add some todos for ideas Darin Kelkhoff 2025-02-12 14:21:02 -06:00
  • ab31067e11 Merge pull request #158 from Kingsrook/feature/process-tracers t-samples 2025-02-12 15:17:54 -05:00
  • a18ffaa3ec CE-2261: replaced deprecated calls with actionInput Tim Chamberlain 2025-02-12 09:34:03 -06:00
  • 29e407b782 CE-2261: removed depricated calls with actionInput Tim Chamberlain 2025-02-11 12:25:31 -06:00
  • c47c39f5e7 Move call to traceStartOrResume to be after processUUID is initialized (for case when it isn't given) Darin Kelkhoff 2025-02-10 13:55:22 -06:00
  • cd40177569 Add Long to isSupportedFieldType Darin Kelkhoff 2025-02-10 09:52:18 -06:00
  • eb8fa42fb8 Initial build of QQQProcess table - analog to QQQTable table, but for processes; refactoring of QQQTable record management into util class (out of QueryStatManager where it was originally used) Darin Kelkhoff 2025-02-10 09:52:06 -06:00
  • 9072ce2426 Initial implementation of process tracers Darin Kelkhoff 2025-02-10 09:37:59 -06:00
  • ec713553b8 Merge pull request #157 from Kingsrook/feature/support-CE-2257-ice-logic Darin Kelkhoff 2025-02-10 09:27:31 -06:00
  • 53f48331db Deleted pdf Darin Kelkhoff 2025-02-10 09:20:58 -06:00
  • c53f9b8fc9 Add more examples of joins Darin Kelkhoff 2025-02-10 09:20:29 -06:00
  • 74e755b111 Add details about producing tableMetaData via @QMetaDataProducingEntity and customizers Darin Kelkhoff 2025-02-10 08:54:02 -06:00
  • 227d22ed14 Remove a todo Darin Kelkhoff 2025-02-10 08:53:32 -06:00
  • 7e50860983 Add javadoc Darin Kelkhoff 2025-02-09 17:31:25 -06:00
  • ee4f9bc209 Add ValueRangeBehavior Darin Kelkhoff 2025-02-09 17:28:46 -06:00
  • c76a5e20e8 re-add the default value for label... Darin Kelkhoff 2025-02-09 11:16:41 -06:00
  • e25ec61731 Add optional additional validation to widget meta datas; implemented at least in part for ChildRecordListWidget Darin Kelkhoff 2025-02-08 20:54:38 -06:00