|
d4df533f5d
|
Make charsetForEntityi a method, rather than hard-code UTF-8.
|
2023-09-29 17:07:45 -05:00 |
|
|
c452305a99
|
Merge branch 'feature/outbound-api-use-utf-8' into feature/CE-680-push-tracking-data-to-ship-station
|
2023-09-28 14:53:58 -05:00 |
|
|
9e9d2926c6
|
Nicer user-facting exceptions for throwUnsupportedCriteriaOperator and throwUnsupportedCriteriaField
|
2023-09-25 14:54:25 -05:00 |
|
|
6524f19ff7
|
Update to use UTF-8 for entities we post or put (default in underlying library is ISO-8859-1...
|
2023-09-21 14:56:54 -05:00 |
|
Tim Chamberlain
|
d4e18d8f55
|
CE-608: updated check for jsonObject when processing API GET request to consider the object being jsonObject.isNull(), added ability to use CUSTOM authorization in an API util override
|
2023-08-14 19:37:00 -05:00 |
|
t-samples
|
f7c8513845
|
CE-564 - Adding support for override warehouse and carrier service.
|
2023-08-03 11:43:06 -05:00 |
|
t-samples
|
be30422c18
|
CE-564 - Adding support for override warehouse and carrier service.
|
2023-08-03 11:33:45 -05:00 |
|
t-samples
|
53c005051e
|
CE-537 - Updating to support API Delete
|
2023-08-03 11:16:24 -05:00 |
|
|
c53f5e935d
|
Merge pull request #30 from Kingsrook/integration/sprint-29
Integration/sprint 29
|
2023-07-20 09:57:34 -05:00 |
|
t-samples
|
f5f2cc5007
|
CE-508 - Updated to support setCredentialsInHeader
|
2023-07-20 09:32:52 -05:00 |
|
Tim Chamberlain
|
6ec838c48b
|
Merge branch 'feature/CE-535-make-ip-a-wms-that-ct-live-oms-can-control' into integration/sprint-29
|
2023-07-14 11:32:42 -05:00 |
|
Tim Chamberlain
|
c04ab42bd9
|
CE-534: updates to support direct carrier tracker
|
2023-07-12 21:09:18 -05:00 |
|
|
e6816174c3
|
Test for APIRecordUtils.jsonQueryStyleQRecordToJSONObject
|
2023-07-10 11:07:06 -05:00 |
|
|
5cfcb420d0
|
CE-535 Initial checkin
|
2023-07-10 09:46:13 -05:00 |
|
|
d0a0f93933
|
Merge remote-tracking branch 'origin/integration/sprint-28' into feature/CTLE-503-optimization-weather-api-data
# Conflicts:
# 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/metadata/frontend/QFrontendTableMetaData.java
# qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java
# qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/QRecordApiAdapter.java
|
2023-07-03 15:38:55 -05:00 |
|
|
da08382055
|
Add getMaxResponseMessageLengthForLog
|
2023-06-30 20:00:08 -05:00 |
|
|
75ae848afd
|
Let jsonObjectToRecord return null as a way to mean record wasn't found (therefore, don't add it to queryOutput)
|
2023-06-30 12:32:37 -05:00 |
|
Tim Chamberlain
|
53b74fb61d
|
CTLE-436: attempt to add more test coverage
|
2023-06-29 16:03:54 -05:00 |
|
|
3ae938ac6e
|
Support api-key in query-string for backend-api;
|
2023-06-29 11:15:24 -05:00 |
|
Tim Chamberlain
|
905ac6d72a
|
fixed style issue
|
2023-06-29 10:10:00 -05:00 |
|
Tim Chamberlain
|
2039c727b5
|
CTLE-436: added variant endpoint, refactored variant code a bit
|
2023-06-28 19:45:37 -05:00 |
|
Tim Chamberlain
|
c08856a92c
|
Merge branch 'feature/CTLE-433-cart-rover-now-extensiv-integration' into integration/sprint-26
|
2023-06-06 11:14:58 -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 |
|
Tim Chamberlain
|
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 |
|
|
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 |
|
Tim Chamberlain
|
6455171cee
|
removed unused subclass
|
2023-05-30 14:57:34 -05:00 |
|
Tim Chamberlain
|
ca1cc853fc
|
fixed access on subclass method in test
|
2023-05-30 14:55:56 -05:00 |
|
Tim Chamberlain
|
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 |
|
Tim Chamberlain
|
489f12996d
|
updated to allow 'trying again' when server side 500 error occur in makeRequest()
|
2023-05-25 11:34:50 -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 |
|
Tim Chamberlain
|
76b102b811
|
updated to still log info on api gateway error, but still throw exception
|
2023-05-24 21:28:52 -05:00 |
|
Tim Chamberlain
|
de74455de7
|
more changes to help reduce warnings that should probably be infos in loggly
|
2023-05-23 10:11:54 -05:00 |
|
Tim Chamberlain
|
7e1a7c7fd7
|
CTLE-433: updates to support extensiv integration
|
2023-05-17 20:57:03 -05:00 |
|
|
4e5fd62808
|
Merge branch 'dev' into feature/CTLE-434-oms-update-business-logic
|
2023-05-12 14:57:51 -05:00 |
|
|
fb99c615fe
|
Added javadoc explaining how doQuery fetches many pages up to limit
|
2023-05-10 17:05:12 -05:00 |
|
Tim Chamberlain
|
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 |
|
|
b2c7062709
|
Convert QRecord errors and warnings to new QStatusMessage type hierarchy.
|
2023-05-09 08:49:46 -05:00 |
|
|
c75d19d72a
|
Add possible value 422... would be nice to get these all from a lib...
|
2023-05-08 15:27:40 -05:00 |
|
|
036b7dc115
|
Refactor to get rid of Usage parameter in QCodeReference
|
2023-05-05 16:59:52 -05:00 |
|
|
6acf0bf93a
|
Increasing size of api log fields (mediumtext, 16MB)
|
2023-05-05 15:39:42 -05:00 |
|
|
854c8bf1ba
|
Change to use HttpEntityEnclosingRequestBase instad of Post
|
2023-05-04 15:43:41 -05:00 |
|
Tim Chamberlain
|
0ce989b75c
|
CTLE-421: minor bug fixes from demo
|
2023-05-04 13:55:31 -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 |
|
|
d35f150202
|
Scripts and apis and all kinds of stuff
|
2023-04-28 15:46:36 -05:00 |
|
|
0c5e3a8002
|
Many tests. small refactors to support.
|
2023-04-27 12:50:54 -05:00 |
|
|
d12bf3decc
|
Make it an option in the module's interface, whether or not to query for all records being updated or deleted first (makes more sense for an api backend to NOT do this).
|
2023-04-27 12:50:46 -05:00 |
|
|
04a8fa94f9
|
Move skip & limit out of QueryInput, into QQueryFilter...
|
2023-04-26 10:18:44 -05:00 |
|
Tim Chamberlain
|
2d81f24887
|
updated copyrights
|
2023-04-20 12:27:08 -05:00 |
|
|
a6e02ea1bf
|
Set url field size XLARGE; set record label field as id
|
2023-04-18 13:40:53 -05:00 |
|