Commit Graph

1583 Commits

Author SHA1 Message Date
21053606da Merge branch 'feature/bulk-edit-from-file' into integration 2025-07-17 19:03:07 -05:00
2560744a59 updated more tests 2025-07-17 17:55:38 -05:00
809c2ca92e fixed bad package name 2025-07-17 17:45:31 -05:00
7711e6eb35 added test coverage 2025-07-17 17:36:34 -05:00
a3328635aa accidentally changed extract step for bulk edit 2025-07-17 16:25:34 -05:00
eda411c074 fixed unit tests 2025-07-17 14:04:06 -05:00
0a236b8c36 initial checkin of support of bulk load with file 2025-07-17 13:21:49 -05:00
6fbde4d5dd Merged dev into integration 2025-07-17 12:13:24 -05:00
928f4a2543 Removed assertions about logs that have been removed 2025-07-15 10:33:51 -05:00
b78519aa55 add toYamlCustomized / toJsonCustomized methods, that expose jackson's now-preferred Builder objects to be configured on instead of doing config directly on mapper objects. 2025-07-15 08:48:57 -05:00
01f1e074e2 Add @SuppressWarnings("deprecation") for usage of metaDataFilter (as framework still supports it, despite it being deprecated, so we don't want warnings about it in here) 2025-07-15 08:30:07 -05:00
06ed66f640 Update al lURLEncoder.encode calls to use StandardCharsets.UTF_8 (some were Charset.defaultCharset, some were deprecated single-arg) 2025-07-14 20:19:54 -05:00
80e1d8143c Replace QProcessMetaData.addStep and addOptionalStep with .withStep and .withOptionalStep 2025-07-14 20:03:29 -05:00
104dd2fff8 Initial commit (previously missed) 2025-07-14 16:39:25 -05:00
fc197efd74 Add method buildCrossProduct to help build cross products 2025-07-14 16:33:42 -05:00
ec697d7f0f In enrichPossibleValueSource, call getMethod instead of getDeclaredMethod, for finding the id-type of a custom-typed PVS 2025-07-14 15:56:55 -05:00
db23469c8a Pass possibleValueSourceFilter through to frontend 2025-07-14 15:56:22 -05:00
a3c5410897 Add property omitExposedJoins 2025-07-14 15:56:13 -05:00
2aa2e4643e Add method identifyJoinTablesInFilter 2025-07-14 15:55:56 -05:00
d7bb54eb16 Add QHelpContentPlugin, so that supplemental instance meta data can accept help content. also add commonmark dep and getContentAsHtml method 2025-07-08 10:49:19 -05:00
eb0c57e9a6 Add processing of subFilters to interpretValues 2025-07-07 09:44:41 -05:00
4788faae7d Mark as Serializable 2025-07-03 08:10:42 -05:00
3183dd028f Add protection against ConcurrentModificationException when processing QSupplementalInstanceMetaData - for the case where enriching one adds another 2025-07-03 08:10:42 -05:00
ff1cf81315 Switch from testing for QBitComponentMetaDataProducer to use QBitComponentMetaDataProducerInterface instead 2025-07-03 08:10:42 -05:00
946e7d418b Add method get(Class,String) 2025-07-03 08:10:42 -05:00
f97a3d5097 Pass transaction through from insert/update/delete actions through DMLAuditAction into AuditAction 2025-07-03 08:10:42 -05:00
fa80daa778 Add method addAllIfNotNull 2025-07-03 07:57:37 -05:00
b3f5f6bfc1 Merged feature/webhooks into feature/workflows-support 2025-06-20 08:02:12 -05:00
96217c839d Fixed test (was a copy-paste job, hadn't been finished) and fixed to filter tables in the query method 2025-06-18 16:37:27 -05:00
5c02c1fd2e Add action flags to allow sync-scheduled job processes to be omitted. 2025-06-18 15:50:40 -05:00
9b2c281431 Change the QQQTable PVS to be custom type, with permissions applied to the list of tables you see. 2025-06-18 15:50:40 -05:00
5327424cec Add QException to some methods in here. 2025-06-18 15:50:40 -05:00
4fd68f9195 Initial checkin 2025-06-18 15:37:15 -05:00
cb6101d0ed Add action flags to insert, update, delete inputs 2025-06-16 09:43:34 -05:00
55e372a70f Increase rdbms assessor coverage; decrease its usage of stdout 2025-06-13 20:07:48 -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