21053606da
Merge branch 'feature/bulk-edit-from-file' into integration
2025-07-17 19:03:07 -05:00
90e702112a
continuing shrugged shoulders
2025-07-17 18:54:10 -05:00
1fa4d72e99
shrug shoulders
2025-07-17 18:41:31 -05:00
bec3377a33
Merged feature/workflows-support into integration
2025-07-17 15:28:00 -05:00
b2861b1567
Fix parsing of joins in query posts for api middleware v1
2025-07-17 15:00:07 -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
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
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
78b893616b
Merged dev into feature/workflows-support
2025-07-14 19:44:38 -05:00
384195a2c3
Update possibleValuesStandalone to accept filter as formParam.
2025-07-14 16:33:42 -05:00
b3f5f6bfc1
Merged feature/webhooks into feature/workflows-support
2025-06-20 08:02:12 -05:00
e1eb07697a
Merge pull request #186 from Kingsrook/feature/search-possible-values-by-label
...
added labels as a param when searching for PVSs
2025-06-18 10:21:36 -05:00
f6859d040f
Refactored to use the constructor instead of the class/static method to load properties - makes unit test runtime cleaning
2025-06-15 10:36:11 -05:00
d13fc4a863
Removed - Merged back into overall unit tests
2025-06-15 10:35:18 -05:00
eab87b9d80
Added missing jar for unit test
2025-06-15 10:01:11 -05:00
707400a8b2
Added support for loading static files from the filesystem as as from jars (based on a system property)
2025-06-14 16:07:51 -05:00
1808cea5c0
Update processBasedRouters to use different handlers for processing the javalin context - with a new default implementation that makes available the request body as a string
2025-06-12 20:31:24 -05:00
395f94081f
try again for stable map of properties
2025-05-29 15:27:25 -05:00
7a450eed08
Rebuild with tableMetaData example, and now stable content map for query & count
2025-05-29 12:32:20 -05:00
7b3cafe348
Test fixes
2025-05-28 08:54:34 -05:00
e48d5e0965
added labels as a param when searching for PVSs
2025-05-27 17:05:37 -05:00
add41a852b
Minor cleanups wrapping up app-api-version in middleware api
2025-05-27 16:42:39 -05:00
6314ad310b
Use same example qinstance in meta-data and table-meta-data specs
2025-05-27 16:42:01 -05:00
35c6a13ce3
Update to make test code here available in qqq-middleware-api module
2025-05-27 16:37:54 -05:00
8b6f4b635a
Add support for "otherValues" in possibleValuesStandalone
2025-05-27 11:31:30 -05:00
a4b1a8858d
Move handleQueryNullLimit to utils class
2025-05-27 11:30:38 -05:00
78eb315558
initial build of table meta-data, query, and count specs, IO, executors
2025-05-27 11:29:54 -05:00
83684d8f2e
make version for path come from the middleware spec, in support of application-versions in addition to middleware versions
2025-05-27 11:24:56 -05:00
13ef0dfdb8
Support Long values
2025-05-27 11:24:11 -05:00
6ae30f4d65
Add getFormParam and getQueryParam methods, for common use-case of single-value
2025-05-27 11:24:02 -05:00
13189f5855
Add TableMetaDataSpecV1 and TableQuerySpecV1
2025-05-23 16:42:43 -05:00
e89c837690
Update to make example instance statically (since for an api-aware middleware, this code might end up running multiple times)
2025-05-23 16:42:29 -05:00
3b1178a7c6
Update to wrap either a QFrontendFieldMetaData, or a (full) QFieldMetaData
2025-05-23 16:41:37 -05:00
565a85afd7
Add setTableVariantInSession
2025-05-23 16:40:28 -05:00
ce4cc37586
Updates per changes in base class
2025-05-23 16:40:04 -05:00
828a0ed594
add method getVersionBasePath()
...
add method preExecute()
2025-05-23 16:21:08 -05:00
09d8aac77f
provide default implementation in handleOutput;
...
update newObjectFromTypeArgument to support class hierarchies of depth > 1
add AbstractMiddlewareVersion as argument to some methods
add pre-execute method
add getRequestBodyAsJsonObject
2025-05-23 15:38:04 -05:00
af4dd2a771
Updated to decide which javalinMetaData to use (either from this object or the QInstance)
2025-05-12 09:16:52 -05:00
e603818c69
Merged dev into feature/qrun-support-20250313
2025-05-03 20:07:49 -05:00
e58190f15d
removed unnecessary sop
2025-04-29 15:42:24 -05:00
af51641d2a
And fixed a test
2025-04-05 20:51:46 -05:00
17eab1f3d4
Increase tests on ProcessBasedRouter (which of course led to some improvements!)
2025-04-05 20:45:57 -05:00
fd13b00793
Update setupSession to use sessionUUID, not idReference, in sending cookie back
2025-04-05 19:39:41 -05:00
410175a133
checkpoint on oauth for static site
...
- store state + redirectUri in a table
- redirect again to get code & state out of query string
- add meta-data validation to oauth2 module
2025-03-24 09:25:53 -05:00
2c32c5a9fc
Checkpoint on cleaning up, preparing for completion of auth + routing
2025-03-18 09:46:57 -05:00
5a5d98a3ff
Merged feature/oauth2-authentication-module into feature/qrun-support-20250313
2025-03-13 08:26:22 -05:00
7d2282ebb7
Reset Unirest config and fix test assertions.
2025-03-13 07:58:22 -05:00
8cf53e045e
Add a double-wrap of tempContexts around the example call to MetaDataAction for the example, to avoid warning about creating a system-user session w/o an instance in context.
2025-03-12 20:18:06 -05:00
955cb67a2c
Working version of authentication for static & dynamic (process) route providers
2025-03-12 20:17:16 -05:00