54bf5bed8f
Add some coverage for query stats; remove old classes (re-added in merge?)
2023-06-16 09:29:43 -05:00
12eb3be3cb
Mark all fields as @QField
2023-06-16 08:44:17 -05:00
4105f034aa
Merge remote-tracking branch 'origin/feature/query-stats' into feature/query-stats
...
# Conflicts:
# qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/interfaces/QueryInterface.java
# qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/QueryAction.java
# qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/data/QRecordEntity.java
2023-06-16 08:40:04 -05:00
a38d57c7af
Update to work with new version of entities; actually working
2023-06-16 08:38:39 -05:00
14fa7fdb74
Update to only treat field as QField if @QField annotation is present
2023-06-16 08:38:03 -05:00
c07c007bc2
Add capability: QUERY_STATS; rework capabilities to be smarter w/ enable, then disable
2023-06-16 08:37:23 -05:00
9fe5067374
Initial checkin
2023-06-16 08:37:23 -05:00
599aff3487
Initial checkin
2023-06-16 08:36:04 -05:00
59b7e0529c
Add getActionIdentity
2023-06-16 08:35:03 -05:00
d9a98c5987
Checkpoint - query stats (plus recordEntities with associations)
2023-06-15 10:19:31 -05:00
4ccc726f2e
Fix binding of long values
2023-06-08 14:38:27 -05:00
eb151f0610
Allow full JDBC URL to be set in RDBMS meta-data, used directly (w/ a known vendor)
2023-06-08 14:37:59 -05:00
a18d2afee5
Updating to 0.15.0
2023-06-08 14:27:29 -05:00
0007909792
Merge tag 'version-0.14.0' into dev
...
Tag release
2023-06-08 14:27:25 -05:00
ceed7081ca
Merge branch 'release/0.14.0'
version-0.14.0
2023-06-08 14:25:38 -05:00
78ba2b591c
Update for next development version
2023-06-08 14:22:52 -05:00
a4aeafdf91
Update versions for release
2023-06-08 14:22:14 -05:00
f47ae7f1fa
Merge branch 'integration/sprint-26' into dev
2023-06-08 12:35:35 -05:00
fcf452836b
Enrich api field name to label if missing
2023-06-06 19:27:33 -05:00
3b398942e7
Pass original records in as oldRecords for UpdateAction.performValidations
2023-06-06 19:25:05 -05:00
b52a014154
Don't try to manageAssociations for a record that had errors
2023-06-06 19:24:40 -05:00
e97ca5b5c5
Fix usage of subfilters in automation actions
2023-06-06 13:31:25 -05:00
a117c6ff3f
Merge branch 'feature/CTLE-435-review-and-complete-parcel-sla' into integration/sprint-26
2023-06-06 11:15:11 -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
c5b14cd22c
Give explicit error if table doesn't have a primary key
2023-06-06 11:06:57 -05:00
8de9288c05
Fix merge conflict
2023-06-06 09:59:44 -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
f5047e5f50
Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic
2023-06-06 09:06:34 -05:00
12dd3617e5
Add a few more known http status for outbound status codes
2023-06-05 16:50:41 -05:00
ba544adb76
Read filter & fields from formParam if not found as queryParam, in exports
2023-06-05 16:48:35 -05:00
c91a678905
More control options around javalin access logging
2023-06-05 14:49:05 -05:00
f1ebff28eb
updated shouldBeRetryableServerErrorException in base api action utils to only retry on 500 errors if query or get actions
2023-06-05 11:19:56 -05:00
e4ae717f7f
fix missing import
2023-06-05 08:30:04 -05:00
fdbc751048
more support for blobs
...
- fetch heavy flag for process extract
- ignore blobs in bulk edit, load
- set download urls in child-list render and javalin via shared method in QValueFormatter
also, make ETL load step aware of transform step, and more flexible process summary between them
2023-06-05 08:17:45 -05:00
c67d042e26
Add null check
2023-06-02 11:34:18 -05:00
a4bd3b56f6
Fix comments, cleanup from code review
2023-06-02 09:41:07 -05:00
5330f3de90
Fix merge conflict in update method
2023-06-02 09:04:16 -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
0b525f8775
Checkpoint - query stats (plus recordEntities with associations)
2023-06-02 08:58:24 -05:00
499d59ade2
Add overload of loadTableToMap that takes Consumer<QueryInput> (e.g., to request heavy fields)
2023-06-01 16:32:34 -05:00
b67813b7ad
Update test to handle blob correctly
2023-06-01 16:31:54 -05:00
7634246a03
Handling of BLOBs
2023-06-01 16:13:02 -05:00
1db6dfb2ad
avoid calling auditDetail insert if no records
2023-06-01 15:03:21 -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
6455171cee
removed unused subclass
2023-05-30 14:57:34 -05:00
ca1cc853fc
fixed access on subclass method in test
2023-05-30 14:55:56 -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
a5387ff9db
added retryable exception and method that can be overridden in base classes to allow retrying in different circumstances, added SC_GATEWAY_TIMEOUT as a logger.info
2023-05-30 14:04:30 -05:00
794fb5e87a
Expand javalin tests
2023-05-30 13:48:26 -05:00
343f3fe01a
Update to support both JSON and multipart form bodies for create and update.
2023-05-30 11:20:49 -05:00