|
8079a2bca8
|
Merged feature/webhooks into integration
|
2025-06-13 20:15:06 -05:00 |
|
|
55e372a70f
|
Increase rdbms assessor coverage; decrease its usage of stdout
|
2025-06-13 20:07:48 -05:00 |
|
|
6a50c4e91a
|
Merged feature/webhooks into integration
|
2025-06-13 15:44:47 -05:00 |
|
|
7b190d810a
|
Actually return (don't just log) if no scheduledJobs table in instance
|
2025-06-13 15:39:12 -05:00 |
|
|
1fb509fea1
|
Prevent multiple copies of enrichment & validation plugins; actually implement QSupplementalInstanceMetaData enrichment
|
2025-06-13 15:36:31 -05:00 |
|
|
786f9ba8df
|
Add method allowedToReadRecord .
update some methods in here to take session as parameter;
|
2025-06-13 11:52:13 -05:00 |
|
|
55905d251d
|
Better clone methods
|
2025-06-13 11:50:21 -05:00 |
|
|
4827669c0a
|
Add missing 'extends BaseTest'
|
2025-06-13 08:02:04 -05:00 |
|
|
6efc34b69e
|
Checkstyle
|
2025-06-12 20:45:37 -05:00 |
|
|
da52fccc86
|
Initial version of QInstanceAssessor - to compare rdbms based meta-data to the actual database.
|
2025-06-12 20:31:24 -05:00 |
|
|
685e747a91
|
Add log method
|
2025-06-12 20:31:24 -05:00 |
|
|
3d6f05e4ea
|
avoid NPE on empty contennts
|
2025-06-12 20:31:24 -05:00 |
|
|
97883b3e43
|
Initial checkin
|
2025-06-12 20:31:24 -05:00 |
|
|
e11a23ccc0
|
Make sortMetaDataProducers a public method (qbit producer can use it); add childJoin().isOneToOne
|
2025-06-12 20:31:24 -05:00 |
|
|
12383930b0
|
Try to make sure values that this backend stores are of the appropriate field types.
|
2025-06-12 20:31:24 -05:00 |
|
|
cc19268132
|
New version of interface for QBitMetaData production
|
2025-06-12 20:31:24 -05:00 |
|
|
4883514f58
|
Add getDefaultBackendNameForTables
|
2025-06-12 20:31:24 -05:00 |
|
|
2ee26b14a9
|
Add a null check for table fields (since instance isn't validated yet)
|
2025-06-12 20:31:24 -05:00 |
|
|
e9e029d8e9
|
Add setRecordLinksToRecordsFromTableDynamicForPostQuery
|
2025-06-12 20:31:24 -05:00 |
|
|
ff4a0b8849
|
Initial checkin
|
2025-06-12 20:31:24 -05:00 |
|
|
7089ec92a6
|
Add instance-level pre- and post- insert and update table customizers
|
2025-06-12 20:31:24 -05:00 |
|
|
60c5c11549
|
Add support for one-to-one joins;
Add support for tables that aren't yet in the QInstance, but instead is in the QBitProductionContext's metadataProducerMultiOutputStack
|
2025-06-12 15:20:38 -05:00 |
|
|
3c765e9e47
|
Add support for one-to-one joins;
Add support for tables that aren't yet in the QInstance, but instead is in the QBitProductionContext's metadataProducerMultiOutputStack
|
2025-06-12 15:19:10 -05:00 |
|
|
5db8cf9ca1
|
Initial checkin of process & table customizer to help sync scheduled jobs for records in a table
|
2025-06-12 15:11:14 -05:00 |
|
|
60d0542d61
|
Merged dev into integration
|
2025-06-05 11:02:58 -05:00 |
|
|
ffca465f04
|
Add option to specify Comparator, for custom sorting of options [skip ci]
|
2025-06-05 10:59:48 -05:00 |
|
|
c364b2c0be
|
Checkstyle (default in switch)
|
2025-05-30 20:48:55 -05:00 |
|
|
3888aab490
|
Initial checkin
|
2025-05-30 20:32:28 -05:00 |
|
|
8b6aad5412
|
Avoid an NPE if a table doesn't have fields
|
2025-05-30 20:26:11 -05:00 |
|
|
90cc5a32ac
|
Extract an interface from QBitComponentMetaDataProducer (which itself is still useful as a base class, so you don't have to implement get/setQBitConfig yourself), for implementations that already have a different base class.
|
2025-05-30 20:25:53 -05:00 |
|
|
1c4f917939
|
Test fixes
|
2025-05-28 08:35:20 -05:00 |
|
|
437448fd81
|
Add tryIgnore, tryCatch methods
|
2025-05-27 16:44:45 -05:00 |
|
|
d63f13bb55
|
Avoid a null pointer if criteria has no values
|
2025-05-27 16:43:13 -05:00 |
|
|
23e9ac5b61
|
Support queryJoins and distinctCount in memory count action
|
2025-05-27 11:34:04 -05:00 |
|
|
2a76736474
|
Introduce QueryOrCountInputInterface
|
2025-05-27 11:33:45 -05:00 |
|
|
4b9e8e0c51
|
Add method to get all plugins (helpful if you want to reset them)
|
2025-05-27 11:33:08 -05:00 |
|
|
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 |
|