|
f47ae7f1fa
|
Merge branch 'integration/sprint-26' into dev
|
2023-06-08 12:35:35 -05:00 |
|
|
e97ca5b5c5
|
Fix usage of subfilters in automation actions
|
2023-06-06 13:31:25 -05:00 |
|
|
c08856a92c
|
Merge branch 'feature/CTLE-433-cart-rover-now-extensiv-integration' into integration/sprint-26
|
2023-06-06 11:14:58 -05:00 |
|
|
9b5d1e1208
|
Merge branch 'feature/CTLE-153-default-ct-live-packing-slips-to-deposco' into integration/sprint-26
# Conflicts:
# qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceValidator.java
# qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/instances/QInstanceValidatorTest.java
# qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java
# qqq-middleware-javalin/src/test/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementationTest.java
# qqq-middleware-javalin/src/test/java/com/kingsrook/qqq/backend/javalin/TestUtils.java
|
2023-06-06 09:58:12 -05:00 |
|
|
eca176a7f0
|
Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic
# Conflicts:
# qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/modules/backend/implementations/memory/MemoryBackendModuleTest.java
# qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java
|
2023-06-02 09:02:05 -05:00 |
|
|
f5516c8122
|
Make column stats treat "" and null the same (as a non-value or blank)
|
2023-06-01 15:03:21 -05:00 |
|
|
c78d598035
|
Add an eventCartridge (handler) for methods that throw; add template identifier (a name) to input
|
2023-05-30 14:05:00 -05:00 |
|
|
6b1e3aa572
|
Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic
# Conflicts:
# qqq-middleware-api/src/test/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandlerTest.java
|
2023-05-25 11:08:31 -05:00 |
|
|
8235bb2bb7
|
Merge branch 'dev' into feature/CTLE-153-default-ct-live-packing-slips-to-deposco
|
2023-05-25 10:57:51 -05:00 |
|
|
515e04ecfe
|
Update api json mapping to include null & empty values
|
2023-05-25 10:22:04 -05:00 |
|
|
36efc4c2d9
|
More BLOB; FILE_DOWNLOAD adornment; javalin field download endpoint
|
2023-05-24 17:07:19 -05:00 |
|
|
614aead348
|
add more support for byte[]/BLOB field type; checkpoint
|
2023-05-23 14:07:36 -05:00 |
|
|
4b6b60f331
|
Add concept of inputSource on insert/update/delete actions.
|
2023-05-19 16:34:47 -05:00 |
|
|
dd63e8d4e2
|
Initial checkin
|
2023-05-12 16:48:27 -05:00 |
|
|
4e5fd62808
|
Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic
|
2023-05-12 14:57:51 -05:00 |
|
|
14fc7b0ba8
|
Add criteria operator NOT_EQUALS_OR_IS_NULL
|
2023-05-12 14:50:27 -05:00 |
|
|
676783fdf5
|
Add toQRecordOnlyChangedFields
|
2023-05-12 12:21:59 -05:00 |
|
|
3e7684bb8d
|
Don't audit for records that failed their DML
|
2023-05-12 12:21:34 -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%
|
2023-05-10 15:50:03 -05:00 |
|
|
33555701a4
|
Updates to allow validations on bulk-edit, with warnings and errors coming back on review & result screens.
|
2023-05-10 10:09:36 -05:00 |
|
|
b2c7062709
|
Convert QRecord errors and warnings to new QStatusMessage type hierarchy.
|
2023-05-09 08:49:46 -05:00 |
|
|
db770c7e03
|
Fixed pre-delete warning check
|
2023-05-08 15:14:03 -05:00 |
|
|
265847e01a
|
Completed first round implementation of {pre,post}{insert,delete} actions
|
2023-05-08 15:06:31 -05:00 |
|
|
036b7dc115
|
Refactor to get rid of Usage parameter in QCodeReference
|
2023-05-05 16:59:52 -05:00 |
|
|
cc765c66d6
|
Initial checkin - WIP
|
2023-05-05 16:57:54 -05:00 |
|
|
8d55ee2706
|
Rename scriptApi to qqqScriptUtils, putting that into context;
|
2023-05-04 15:38:49 -05:00 |
|
|
74976061d4
|
Insert test script so it can be found
|
2023-05-04 12:10:55 -05:00 |
|
|
f290cdeb6d
|
Merge branch 'feature/CTLE-207-query-joins' into integration/sprint-25
# Conflicts:
# qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/tables/query/QueryInput.java
# qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java
|
2023-05-02 07:52:15 -05:00 |
|
|
476924b030
|
Merge branch 'feature/CTLE-422-api-for-scripts' into integration/sprint-25
# Conflicts:
# qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/QueryAction.java
|
2023-05-01 20:13:22 -05:00 |
|
|
e857e87b18
|
Merge remote-tracking branch 'origin/feature/CTLE-421-migrate-to-use-api-keys' into integration/sprint-25
|
2023-05-01 20:00:16 -05:00 |
|
|
1a8ab34fe3
|
make a new collection if given a null one as input.
|
2023-05-01 14:17:25 -05:00 |
|
|
0b7c2db452
|
Introduce RecordPipeBufferedWrapper, to be used in QueryAction when includingAssociations and writing to a pipe
|
2023-04-28 14:22:29 -05:00 |
|
|
b0d0de5d49
|
CTLE-421: implemented fieldLevel is hidden, updated to mask password fields
|
2023-04-28 13:21:08 -05:00 |
|
|
b7e39d6953
|
Update to allow includeAssociations when querying into a record pipe. This meant propagating a lot of exceptions...
|
2023-04-28 12:14:12 -05:00 |
|
|
8094c29ec7
|
handle ExposedJoins in exports
|
2023-04-26 10:19:12 -05:00 |
|
|
04a8fa94f9
|
Move skip & limit out of QueryInput, into QQueryFilter...
|
2023-04-26 10:18:44 -05:00 |
|
|
b4328040aa
|
CTLE-419: updated SyncProcessConfig record to take in performInserts/performUpdates as params
|
2023-04-25 09:34:21 -05:00 |
|
|
2495989584
|
add exposed joins to frontend metadata; checkpoing on validation & enrichment of eposed joins
|
2023-04-24 12:11:46 -05:00 |
|
|
3bf18e8b51
|
Initial checkin
|
2023-04-20 16:33:46 -05:00 |
|
|
2d81f24887
|
updated copyrights
|
2023-04-20 12:27:08 -05:00 |
|
|
fc6a72eb09
|
Replace random ChatGPT method with random StackOverflow method for getting classes from jar
|
2023-04-18 13:56:08 -05:00 |
|
|
d009169770
|
Initial add of MultiLevelMapHelper
|
2023-04-12 11:19:22 -05:00 |
|
|
5453e2e081
|
Initial add of MetaDataProducer
|
2023-04-12 11:18:32 -05:00 |
|
|
74cd0e0a57
|
add /apis.json and (re)add .../versions.json paths
|
2023-04-04 15:45:51 -05:00 |
|
|
e779c392bb
|
Support multiple api's within a q instance. For science!
|
2023-04-04 13:40:32 -05:00 |
|
|
b3b7c0b381
|
Fixed ids on test data. no actual change apparently
|
2023-04-03 10:46:36 -05:00 |
|
|
084630918f
|
Add check for records pre-delete action (for security and better errors); 404s and ids in 207s for bulk update & delete; ignore non-editable fields;
|
2023-03-31 12:15:17 -05:00 |
|
|
7e368c6ff9
|
Adding associated records to Get, Query.
|
2023-03-30 16:56:18 -05:00 |
|
|
3df4513cd1
|
Add security, required fields, record-exists validation to UpdateAction. refactor InsertAction to help there
|
2023-03-30 15:24:40 -05:00 |
|
|
a9e793dfb8
|
Check for required fields
|
2023-03-30 11:55:36 -05:00 |
|