93ab08cbf1
CE-1887 expose to reset additional endpointGroups / javalinRoutes
2024-10-21 14:20:13 -05:00
a5051e559a
CE-1887 Test on QAppJavalinServer
2024-10-21 13:41:54 -05:00
2965338e22
CE-1887 Increasing test coverage
2024-10-21 09:54:04 -05:00
428e188b4b
CE-1887 Checkstyle!
2024-10-18 10:44:43 -05:00
cc55b32206
CE-1887 Initial (not quite finished) version 1 middleware api spec
2024-10-17 20:26:54 -05:00
8dedc98866
CE-1887 rename method generate to generateOpenAPIModel
2024-10-17 12:40:08 -05:00
cde7a60ae0
CE-1887 Initial checkin
2024-10-17 12:39:41 -05:00
aef366e5fe
CE-1887 Initial checkin
2024-10-17 12:36:21 -05:00
a46397df39
CE-1887 Initial checkin - dev-tools for middleware api
2024-10-17 12:34:41 -05:00
8500a2559c
CE-1887 Initial checkin
2024-10-17 12:28:43 -05:00
8436f2ab0a
CE-1887 Updates for javalin 6.3.0; add method addJavalinRoutes(EndpointGroup); add getter & setter for QInstance;
2024-10-17 11:55:20 -05:00
a8e235c155
CE-1727 - Update JSON serialization at the end of doProcessInitOrStep to specify to include null and empty values
2024-09-20 09:59:59 -05:00
cf4c6d2144
CE-1727 - migrating from updatedFrontendStepList to processMetaDataAdjustment - so one can update fields in a process (original intent for inline PVS's)
2024-09-20 09:44:37 -05:00
81248a8daf
CE-1646 Accept 'useCase' parameter in possibleValues function, to pass to backend, to control how possible-value filters are applied when input values are missing
2024-08-23 09:57:08 -05:00
f237b5e82d
Merged feature/fix-formParam-exceptions-for-plaintext-body-with-percent into dev
2024-08-05 13:36:43 -05:00
9baa7c32bf
Add safety around most calls to formParam and/or queryParam, as they can throw if the request isn't formatted as expected, in ways that we may not want it to.
2024-08-02 12:32:36 -05:00
912e40fe0b
Eliminated all warnings.
2024-07-19 16:16:27 -05:00
f9af2ba983
Remove all calls to actionInput.getInstance and getSesssion, in favor of the equivallent methods from QContext
2024-07-19 16:16:16 -05:00
6cae86b6c9
Fix to pass defaultfilter down into PVS search
2024-07-10 08:07:01 -05:00
f9cca885ed
checkpoint - working version of c3p0 connection pooling, and read-only database meta-data connections (per query hint)
2024-06-05 15:23:02 -05:00
faafacc722
CE-938: fixed bug on deletion final associated child record was not working properly
2024-06-03 15:26:40 -05:00
eb8bf12047
CE-938 Adding cancel-process action, cancelStep meta-data
2024-05-28 16:59:09 -05:00
889697f86f
CE-1180 Better built-in support for processes with dynamic flows - that is:
...
- in a backendStepOutput, you can set overrideLastStepName and call updateStepList
- those values then flow through RunProcessAction to the runProcessOutput, then out through the javalin to the frontend.
2024-05-10 15:16:59 -05:00
196488ad6e
stash in a static field, the list set of topLevel classes (performance gain for setups where this class is called multiple times (along with clearing that cache during a javalin instance hotswap)
2024-05-10 12:24:29 -05:00
60ce1d8c09
CE-1068: initial checkin of variables in filter handling
2024-04-30 19:22:30 -05:00
9ebf07665a
CE-882 Add possible values outside of table or process
2024-04-28 20:30:56 -05:00
98e84e86e3
Merge pull request #79 from Kingsrook/feature/CE-881-create-basic-saved-reports
...
Feature/ce 881 create basic saved reports
2024-04-17 18:55:53 -05:00
904b1e9362
Add getStartTimeMillis
2024-04-17 17:04:32 -05:00
a8212ed9e5
CE-1123 Add valuesForFrontend to session; pass them to frontend in manageSesssion javalin endpoint
2024-04-15 12:46:57 -05:00
6f406fc42d
CE-881 - support for download through storage action
2024-04-01 12:45:06 -05:00
e078015732
CE-881 - Refactoring exports & reports
...
- add some fields together into ReportDestination class
- pass more data into export streamers (views) and add preRun method
- Add queryHint POTENTIALLY_LARGE_NUMBER_OF_RESULTS
- add pivot views
- optionally take in full ReportMetaData object instead of a name (e.g., for a user-defined/saved report)
2024-03-27 20:11:38 -05:00
c8c7051628
CE-936 - Update to send warnings from insert & update back not as an exception, but as a success, with warnings in the record.
2024-03-19 11:32:41 -05:00
04103281af
Fix iteration over form params (changed w/ addition of associations) - to handle empty values list
2024-03-18 15:11:46 -05:00
d1e4091eb4
CE-936 - Add support for managing associations on insert/edit screens, via childRecordList widget
2024-03-18 12:28:23 -05:00
15c0d6a45a
CE-937 Somehow better comments than "// hmm..." :)
2024-02-27 20:03:04 -06:00
2522bdcf1b
CE-937 set qInstance in context in manageSession (something in this story needed that)
2024-02-26 15:17:17 -06:00
83055e1784
Merge branch 'dev' into feature/CE-609-infrastructure-remove-permissions-from-header
2023-08-17 11:46:43 -05:00
366639c882
CE-609 Increase javalin test coverage (manageSessions and hotSwap)
2023-08-09 10:31:59 -05:00
dbaad85ec7
CE-609 Restore usage of sessionId cookie/auth-key (used by a test on table-based auth)
2023-08-09 09:55:59 -05:00
8479ef4b90
Initial WIP Checkpoint of auth0 userSessions
2023-08-09 09:47:41 -05:00
3406929e75
process query joins in Get
2023-08-08 13:18:27 -05:00
75c84cd0ff
Added constants referenced in last commit
2023-07-20 20:10:31 -05:00
0ff98ce7ea
Add internal timeouts to RDBMS query, count, and aggregate, with timeoutSeconds field on their inputs; also add cancel method on those 3 actions, implemented down in RDBMS as well (e.g., to cancel inresponse to http request being abandoned)
2023-07-20 20:10:03 -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
c0297dea91
Merge branch 'feature/CTLE-436-move-to-integration-per-client' into integration/sprint-28
2023-07-03 09:57:26 -05:00
3ae938ac6e
Support api-key in query-string for backend-api;
2023-06-29 11:15:24 -05:00
a6af75ebdc
CTLE-436: syntax error
2023-06-29 09:38:03 -05:00
2039c727b5
CTLE-436: added variant endpoint, refactored variant code a bit
2023-06-28 19:45:37 -05:00
b53d1823df
Switch to store all script contents in scriptRevisionFile sub-table; make test interface for all scripts work the same
2023-06-26 20:18:57 -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