|
b412a424ca
|
Fix delete test for error handling from customizers
|
2023-05-09 10:24:29 -05:00 |
|
|
7af164e002
|
More error handling from customizers
|
2023-05-09 10:09:29 -05:00 |
|
|
b2c7062709
|
Convert QRecord errors and warnings to new QStatusMessage type hierarchy.
|
2023-05-09 08:49:46 -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 |
|
|
a1b96c6cee
|
updated to hide hidden fields in frontentmetadata, updated error responses
|
2023-05-05 13:05:35 -05:00 |
|
|
fff7f5ad8e
|
Turn on CORS headers
|
2023-05-05 08:43:41 -05:00 |
|
|
a0e45b983f
|
Hide other-versions dropdown while page is loading
|
2023-05-04 15:42:31 -05:00 |
|
|
405e6a6e2c
|
Merge pull request #17 from Kingsrook/feature/api-home-page
Feature/api home page
|
2023-05-04 13:53:59 -05:00 |
|
|
5ed02be23f
|
Update to use static times instead of now() in examples, so there aren't always diffs in specs
|
2023-05-03 08:26:22 -05:00 |
|
|
0159459db2
|
more flexible (app-defined) security schemes;
|
2023-05-02 19:58:19 -05:00 |
|
|
7625e593d2
|
Fix merge conlifct w/ bulk insert; add warnings to single-insert; add tests re: insert warnings
|
2023-05-02 15:08:06 -05:00 |
|
|
d237f4c1ad
|
Make api log methods public
|
2023-05-02 14:12:05 -05:00 |
|
|
845b03bbca
|
Merge branch 'feature/CTLE-421-migrate-to-use-api-keys' into integration/sprint-25
|
2023-05-02 11:32:27 -05:00 |
|
|
83e628d2d6
|
CTLE-421: added reveal adornment, warnings on child record insert failures
|
2023-05-02 10:12:55 -05:00 |
|
|
b1ea33b2a2
|
Move limit & skip from query input to filter
|
2023-05-02 07:57:50 -05:00 |
|
|
1e053d67ce
|
Update to not NPE is record is null (rather, return null)
|
2023-05-01 08:32:02 -05:00 |
|
|
15acaec523
|
More api name & version with scripts (eg, running test scripts)
|
2023-04-30 19:56:41 -05:00 |
|
|
d35f150202
|
Scripts and apis and all kinds of stuff
|
2023-04-28 15:46:36 -05:00 |
|
|
6f99111c52
|
Move api name & version into ScriptRevision; make the records that go into record-scripts be api versions of records.
|
2023-04-28 12:11:56 -05:00 |
|
|
a40f9afd38
|
Move insert person methods to TestUtils
|
2023-04-27 20:20:17 -05:00 |
|
|
6b6dd546fd
|
Initial checkin
|
2023-04-27 20:19:44 -05:00 |
|
|
37fa78417f
|
Initial checkin
|
2023-04-27 20:19:31 -05:00 |
|
|
4003323b88
|
Working version of ApiScriptUtils. Moved actual api imlpementation out of javalin class, into implemnetation class.
|
2023-04-27 18:55:40 -05:00 |
|
|
f3509ae1bf
|
Fixed import
|
2023-04-27 11:12:38 -05:00 |
|
|
dab6a75340
|
Add dropdown to change apis (and an un-used, but POC method to list apis on a page...)
|
2023-04-27 11:05:02 -05:00 |
|
|
51b2a9d924
|
Remove mocked up openapi spec files
|
2023-04-06 13:17:17 -05:00 |
|
|
a408e4c0d2
|
Initial checkin
|
2023-04-06 12:40:55 -05:00 |
|
|
b5c5fb7dd8
|
Add ability to disable operations per-table, etc. check for insert & update (single) errors better;
|
2023-04-06 12:39:25 -05:00 |
|
|
12a92c6330
|
Recursively add all association component schemas; add recordCount to bulk api action logs
|
2023-04-05 10:03:10 -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 |
|
|
e35761e0a6
|
configurable servers; paths in swagger from root
|
2023-04-04 08:22:30 -05:00 |
|
|
f4b8f5c782
|
Possible values for method, statusCode, apiVersion
|
2023-04-03 10:46:22 -05:00 |
|
|
ffe8da448b
|
Add api logs user, security fields
|
2023-04-03 10:35:11 -05:00 |
|
|
f79bf85c14
|
misc fixes
|
2023-03-31 16:30:56 -05:00 |
|
|
6fbfbe9db2
|
API Logs!
|
2023-03-31 16:29:30 -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 |
|
|
adcddff440
|
Add 429 (Too Many Requests) error, as option
|
2023-03-30 11:56:29 -05:00 |
|
|
f6f2cb7070
|
Fix test (good catch - 200 for GET /api/, and 404 for bad version doc pages)
|
2023-03-30 11:53:11 -05:00 |
|
|
944a93bd99
|
small api doc cleanup; large refactor (resources as resources, not java strings)
|
2023-03-30 11:31:04 -05:00 |
|
|
7e6a09fc21
|
Handle null table labels (probably only happens in test, but 🤷)
|
2023-03-30 08:30:59 -05:00 |
|
|
f15f63b021
|
oh checkstyle :)
|
2023-03-29 19:39:11 -05:00 |
|
|
b0d0c0ce6c
|
much more flesh in openapi, doc page
|
2023-03-29 18:09:45 -05:00 |
|
|
e62d2332ac
|
CTLE-307: updated to sort api fields when building spec
|
2023-03-28 16:53:08 -05:00 |
|
|
0eff8d7d03
|
Adding requiredField, security validation to insert action
|
2023-03-28 10:23:53 -05:00 |
|
|
a64a2801c0
|
CTLE-307: added handling for translating 'too big' auth0 access_tokens into a smaller uuid when authorizing
|
2023-03-27 21:24:30 -05:00 |
|
|
ba805a4c92
|
Initial support for associated records (implemented insert, delete).
Include "api" on audit.
|
2023-03-27 09:52:39 -05:00 |
|