Commit Graph

1497 Commits

Author SHA1 Message Date
b84406d8ef Add support for executing table triggers beyond what the core table provides (scripts) via custom plugins (adding for workflows qbit)
also move RecordAutomationHandler to an interface (RecordAutomationHandlerInterface)
2025-05-23 15:27:50 -05:00
ca33b28f7a Add Map of "otherValues" 2025-05-23 15:03:30 -05:00
2634773b7f Improvements to UX for table triggers (require appropriate fields, only allow tables that have automations) 2025-05-23 15:02:31 -05:00
5754c940af Add validation and enrichment for QSupplementalFieldMetaData, plus option to include in frontendMetaData 2025-05-23 12:16:40 -05:00
ff7abe89f5 Add overload constructor that takes al ist of field names (e.g., in support of api-versioning) 2025-05-23 12:15:45 -05:00
1eb8b0c560 Add isHidden, and supplementalFieldMetaData 2025-05-23 12:15:20 -05:00
b16d18b8cf Add support for running in an api-Versioned manner 2025-05-23 12:14:50 -05:00
10fe644e60 Add support for omitFieldNames - by default, the join field, but also programmer-configurable. 2025-05-23 12:14:26 -05:00
37463c7676 Set tableName in toQRecord() 2025-05-23 12:05:34 -05:00
9877838c7f Add supplementalInstanceMetaData 2025-05-23 12:03:52 -05:00
802d367b94 Change to fetch the variant record - helps w/ input values being in other types, and, verifies the record exists! 2025-05-23 12:02:56 -05:00
63b956a032 Change a few exceptions to user-facing in here 2025-05-23 12:00:59 -05:00
5ad6354e15 Add isClassAvailable method (idea being to support optional maven dependencies!) 2025-05-23 12:00:36 -05:00
75fc016a4b Add support for variants to memory backend 2025-05-23 11:30:52 -05:00
5daa221ac9 Use getValueString, not cast to string. 2025-05-23 11:11:18 -05:00
89eec41ac0 Add method setDisplayValuesInRecordsIncludingPossibleValueTranslations 2025-05-23 11:06:30 -05:00
18232d5e80 Add transaction to AggregateInput and CountInput 2025-05-23 11:04:29 -05:00
ed91d3fdbe Merged dev into feature/workflows-support 2025-05-19 15:59:24 -05:00
868dcf00d7 Merged feature/string-utils-safe-equals-ignore-case into dev 2025-05-19 14:56:39 -05:00
ed6825ff05 Remove some tests that were from copy-pate 2025-05-19 14:56:26 -05:00
e33033fb05 Merged feature/qrun-support-20250313 into dev 2025-05-19 14:48:37 -05:00
2491523a6b added more whitespace behaviors (trims) 2025-05-13 10:15:41 -05:00
6d0f5d4fb3 Merge branch 'dev' into feature/string-utils-safe-equals-ignore-case 2025-05-12 15:47:09 -05:00
bc76a7f66f added whitespace behavior and test 2025-05-12 14:49:52 -05:00
b8191927e8 Remove zombie code 2025-05-11 20:33:07 -05:00
182ffe2939 Add overload of writeEnvFromSecretsWithNamePrefix w/ option to quoteValues (defaults to true, since that's what new dotenv wants) 2025-05-09 10:29:21 -05:00
7e2451dbe9 Change overrideIsEditable to be null by default (so it only actually overrides if you set a value 2025-05-08 14:47:47 -05:00
ce2ca3f413 Option to useSynchronizedCollections in RecordLookupHelper 2025-05-05 14:11:04 -05:00
625ed5209c switch InMemoryStateProvider to use synchronizedMap, to avoid ConcurrentModificationException in clean method 2025-05-05 10:59:12 -05:00
e603818c69 Merged dev into feature/qrun-support-20250313 2025-05-03 20:07:49 -05:00
f2842ba4d9 Add properties: hideSortBy, overrideIsEditable 2025-05-03 19:51:50 -05:00
1d7777076e Allow orderBy to come from widgetMetaData defaultValues 2025-05-03 19:50:33 -05:00
be16d5f0cf Checkstyle! 2025-04-25 16:13:17 -05:00
e5987238e6 Add primary keys to process summary lines (and thus traces) for bulk load; better handling of errors and warnings also from bulk insert result step 2025-04-25 16:05:54 -05:00
f81b257dd4 Improving process traces built by bulk load 2025-04-21 10:58:56 -05:00
97434ebb66 Initial checkin of BasicCustomPossibleValueProvider, and migrate TablesCustomPossibleValueProvider to use it. 2025-04-18 13:57:59 -05:00
1b9d93e924 Add CUSTOM_COMPONENT widget type 2025-04-18 13:57:59 -05:00
78892b3642 Fix to allow html entities by going through a w3c DOM 2025-04-18 13:57:59 -05:00
2d89dafdc1 added test cases 2025-04-15 20:09:00 -05:00
28b608c814 added utils method to do equals ignoring case safely 2025-04-15 20:03:17 -05:00
9056be056e Move scopes from hard-coded to meta-data 2025-04-10 14:50:32 -05:00
3f75add3ed added non-ascii to ascii library, timer pretty print 2025-04-08 18:01:43 -05:00
2cd96fd4bc Set output session Uuid to input uuid, in buildQSessionFromUuid 2025-04-05 19:56:51 -05:00
64278e674b Merged feature/dk-misc-20250327 into dev 2025-04-03 14:24:52 -05:00
d42b67582a Merged feature/api-request-updates into dev 2025-04-03 14:24:06 -05:00
96c539b323 Update content field to be 12 grid columns [skip ci] 2025-04-01 11:51:48 -05:00
9cf25ed45c codereview feedback 2025-03-28 16:47:06 -05:00
473cc9c0ae turned down some logging, moved getQHttpResponse into its own method in base api action utils, added override constructer to response to read bytes 2025-03-28 16:12:45 -05:00
d733ce9566 Merged dev into feature/dk-misc-20250327 2025-03-27 12:08:00 -05:00
491998ec9a Merged feature/dk-misc-20250318 into dev 2025-03-27 12:04:21 -05:00