Rory Powell
|
180e37b9f1
|
Tests complete + backwards compatibility for deployment
|
2022-03-22 00:23:22 +00:00 |
Rory Powell
|
bf9f5488fc
|
Merge branch 'develop' into feature/licensing
|
2022-03-21 17:13:16 +00:00 |
Martin McKeaveney
|
808f50d644
|
fix tests
|
2022-03-21 10:04:26 +00:00 |
Martin McKeaveney
|
34984ab3a3
|
Merge pull request #4865 from Budibase/fix/patch-relationships
fixing enrichment of relationships in patch call
|
2022-03-21 08:24:35 +00:00 |
Martin McKeaveney
|
e2a361f19d
|
updating analytics endpoint, removing old NPS survey
|
2022-03-21 08:00:03 +00:00 |
Rory Powell
|
336f0ff4a0
|
Published apps, automations and query count quotas
|
2022-03-20 01:13:54 +00:00 |
Rory Powell
|
ce965de59d
|
Fix base path in server url for openapi3 import
|
2022-03-18 09:20:30 +00:00 |
Rory Powell
|
62b360b9ea
|
Add developer usage restrictions to SSO user creation
|
2022-03-18 08:01:31 +00:00 |
Rory Powell
|
2830698629
|
Merge pull request #4773 from mslourens/openapi3-import
Support Openapi 3 import
|
2022-03-18 07:16:13 +00:00 |
Rory Powell
|
893f82ac4d
|
Better error handling around license errors
|
2022-03-16 17:29:47 +00:00 |
Michael Drury
|
5bb4b8ddde
|
Merge pull request #4918 from Budibase/fix/public-api-errors
Fix for public API header error warnings
|
2022-03-16 11:31:14 +00:00 |
Peter Clement
|
43f7d1607d
|
linting
|
2022-03-16 10:33:38 +00:00 |
Peter Clement
|
96ea66f898
|
send export file from backend
|
2022-03-16 10:22:06 +00:00 |
mike12345567
|
8b4903f8f6
|
Fixing issue found by test case.
|
2022-03-15 20:17:41 +00:00 |
mike12345567
|
1dd2cf99d0
|
Quick fix for #4914 - adding some checks in API middleware to confirm headers have been set correctly.
|
2022-03-15 19:31:01 +00:00 |
mike12345567
|
18d85fd4ac
|
Linting.
|
2022-03-15 11:20:23 +00:00 |
Ilia Shupta
|
f373dc213d
|
Allow fully qualified redis url use in koa ratelimit store
|
2022-03-15 11:20:16 +00:00 |
mike12345567
|
c1c879309f
|
Making the URL optional for application creation/update in OpenAPI spec, removing unused parameter and fixing getRedisOptions function to work with fully qualified URLs.
|
2022-03-10 15:53:23 +00:00 |
Martin McKeaveney
|
a33ab44433
|
Merge branch 'develop' of github.com:Budibase/budibase into fix/patch-relationships
|
2022-03-10 10:17:30 +00:00 |
Rory Powell
|
ccf2fe3d01
|
Self Host <-> Licensing integration
|
2022-03-09 21:16:22 +00:00 |
Martin McKeaveney
|
bab0c66b89
|
fixing enrichment of relationships in patch call
|
2022-03-09 16:08:55 +01:00 |
mike12345567
|
f0001f4a4e
|
Updating row search bookmark to handle numbers as bookmarks.
|
2022-03-09 10:12:26 +00:00 |
mike12345567
|
ebee98133b
|
Fixing an inconsistency that was raised by a community member.
|
2022-03-08 18:00:49 +00:00 |
mike12345567
|
6728f4efde
|
Quick fix for openAPI spec, improving the search spec.
|
2022-03-08 17:42:26 +00:00 |
Rory Powell
|
d6092b9133
|
Integrate usage quotas with licensing
|
2022-03-08 14:21:41 +00:00 |
Martin McKeaveney
|
62b9983d03
|
Merge pull request #4824 from Budibase/feature/export-from-client
Export selected rows from button action
|
2022-03-08 12:31:47 +01:00 |
Rory Powell
|
995f7c4b58
|
Move licensing middleware to pro repo
|
2022-03-08 08:01:41 +00:00 |
mike12345567
|
1357c53ff8
|
Fixing issue #4811 - when renaming SQL columns use an actual rename alteration rather than dropping the column.
|
2022-03-07 16:31:35 +00:00 |
Maurits Lourens
|
6f31b094b9
|
implement review comments
|
2022-03-07 13:58:04 +01:00 |
Peter Clement
|
ea63b9b065
|
Add button action allowing for export of client row selection
|
2022-03-07 12:06:11 +00:00 |
Peter Clement
|
49420a6818
|
Merge remote-tracking branch 'origin/develop' into feature/export-from-client
|
2022-03-07 12:04:56 +00:00 |
Rory Powell
|
183b01dd47
|
Fix build, additional tests, updated body detection, support variables in urls
|
2022-03-07 10:41:28 +00:00 |
Peter Clement
|
222033b95e
|
backend for client export of rows
|
2022-03-04 10:05:46 +00:00 |
Maurits Lourens
|
090da34a99
|
fix openapi 3 test doc and tests
|
2022-03-03 15:19:36 +01:00 |
Rory Powell
|
515ade6bd3
|
Add shared licensing cache
|
2022-03-03 13:37:04 +00:00 |
mike12345567
|
86f649c5db
|
Upping test rate limit level.
|
2022-03-03 12:31:56 +00:00 |
mike12345567
|
54137ec9fb
|
Removing koa rate limit types, was requiring types for every store, types didn't work correctly.
|
2022-03-03 12:19:12 +00:00 |
mike12345567
|
216af35aeb
|
Fixing review comments.
|
2022-03-03 12:03:29 +00:00 |
Maurits Lourens
|
c1d2a4680a
|
initial implementation of openapi 3
|
2022-03-03 00:18:15 +01:00 |
mike12345567
|
32e7f27dfa
|
Adding check to disable rate limit redis connection in test.
|
2022-03-02 12:50:10 +00:00 |
mike12345567
|
a8a8498a9c
|
Updating rate limiter to make use of Redis.
|
2022-03-02 12:27:09 +00:00 |
mike12345567
|
b1167fd444
|
Adding public API rate limiting, with env variable option, defaults to 120 requests per minute.
|
2022-03-02 11:36:30 +00:00 |
mike12345567
|
dadf3fef02
|
Review comments and linting.
|
2022-03-01 22:37:42 +00:00 |
mike12345567
|
2603024792
|
Changing how types are generated from the open api spec a bit.
|
2022-03-01 19:00:28 +00:00 |
mike12345567
|
d7dbcb2175
|
Adding a top level script for generating specs, symlinking the openapi yaml and json to top level as well.
|
2022-03-01 18:42:52 +00:00 |
mike12345567
|
d8b5cae569
|
Adding new generation technique, converting openAPI spec to typescript definitions, which are then applied in mapping output middlewares to make sure that the structures of the response are fully respected.
|
2022-03-01 18:35:08 +00:00 |
mike12345567
|
6cc9d2d61c
|
Merge branch 'feature/budibase-api' of github.com:Budibase/budibase into feature/budibase-api
|
2022-03-01 14:38:35 +00:00 |
mike12345567
|
5ba723f935
|
Updating summaries, adding descriptions, wrapping responses with generic wrapper 'data'.
|
2022-03-01 14:37:35 +00:00 |
Michael Drury
|
62e1f8196b
|
Fixing an issue with webhook controller.
|
2022-02-28 20:03:02 +00:00 |
mike12345567
|
172850ae87
|
Switching the basic single row read to use the enrich endpoint.
|
2022-02-28 12:54:32 +00:00 |
mike12345567
|
2bc2d17066
|
Updating application output schema.
|
2022-02-28 11:29:48 +00:00 |
mike12345567
|
eed4111fe2
|
Rounding out user schema and query schema as required.
|
2022-02-25 19:26:19 +00:00 |
mike12345567
|
5567ca49c4
|
Removing test case.
|
2022-02-25 19:02:27 +00:00 |
mike12345567
|
91508ae141
|
Adding test cases for user implementation with mocks.
|
2022-02-25 19:01:17 +00:00 |
mike12345567
|
1152229719
|
Users implementation added.
|
2022-02-25 19:00:12 +00:00 |
mike12345567
|
033e320e49
|
Adding test cases for all implemented endpoints.
|
2022-02-25 18:02:08 +00:00 |
mike12345567
|
f3418044dc
|
Starting to fix up test cases.
|
2022-02-25 15:55:19 +00:00 |
mike12345567
|
390e3e627f
|
Updating validators, make sure everything that is optional is really optional.
|
2022-02-25 11:39:46 +00:00 |
Michael Drury
|
46d23cfb25
|
Adding a testing system which generates the schema and compares against responses.
|
2022-02-24 23:21:10 +00:00 |
mike12345567
|
06327604eb
|
Refactoring to TS on public endpoints.
|
2022-02-24 15:13:14 +00:00 |
Andrew Kingston
|
40c6976035
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools
|
2022-02-24 14:03:29 +00:00 |
mike12345567
|
d0e0889cc6
|
Fix for validator adding.
|
2022-02-24 12:03:46 +00:00 |
mike12345567
|
bc87e2b562
|
Moving validators to a single location, simplify route files and all re-usability.
|
2022-02-24 11:39:38 +00:00 |
Michael Drury
|
88e0f67f42
|
Adding table public API.
|
2022-02-23 22:13:16 +00:00 |
mike12345567
|
c189550614
|
Adding controllers for row, query and applications public APIs.
|
2022-02-23 18:31:32 +00:00 |
mike12345567
|
6a416cad59
|
Refactoring how endpoints are specified so that the middlewares can be applied in a more generic fashion.
|
2022-02-22 18:40:09 +00:00 |
mike12345567
|
baf806275b
|
Getting prettier running on the public routes.
|
2022-02-22 17:38:27 +00:00 |
mike12345567
|
4e522e39da
|
Refactoring resource system, so that examples and schemas have individual files rather than all being lumped into one.
|
2022-02-22 15:06:08 +00:00 |
mike12345567
|
1f8da07767
|
Adding in request bodies.
|
2022-02-22 14:28:57 +00:00 |
mike12345567
|
710a340006
|
Updating output schemas and adding examples to everything.
|
2022-02-22 14:10:01 +00:00 |
mike12345567
|
7443a17458
|
Adding in all endpoints/open API definitions, need to flesh everything out.
|
2022-02-21 19:04:13 +00:00 |
mike12345567
|
282fa6cac2
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api
|
2022-02-21 16:54:39 +00:00 |
mike12345567
|
23ccb924f7
|
Updating table schema and adding query endpoints.
|
2022-02-21 16:37:02 +00:00 |
mike12345567
|
cf9664969f
|
Fixing issue with formula column validation breaking row save.
|
2022-02-21 15:01:42 +00:00 |
mike12345567
|
97337db4ee
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api
|
2022-02-21 14:34:06 +00:00 |
mike12345567
|
85103cdf13
|
Adding a schema for tables.
|
2022-02-18 18:06:58 +00:00 |
mike12345567
|
890a17679c
|
Adding in row schema for create/update, making sure all existing endpoints have appId specified.
|
2022-02-18 17:44:08 +00:00 |
mike12345567
|
9b28414bbb
|
Rows API mostly complete, starting into tables.
|
2022-02-18 15:47:15 +00:00 |
mike12345567
|
23bd6d39e2
|
Adding a structure for breaking up examples and parameters.
|
2022-02-17 19:55:37 +00:00 |
mike12345567
|
dc56d06a11
|
Adding in public endpoint definitions.
|
2022-02-17 18:58:09 +00:00 |
Martin McKeaveney
|
e37e5d137c
|
bug fix for handlebars expression, show budibase version in updates panel
|
2022-02-17 10:12:35 +01:00 |
mike12345567
|
fb43a971e6
|
Specing out search endpoint.
|
2022-02-16 18:51:17 +00:00 |
mike12345567
|
b440657a54
|
Adding variables to generator.
|
2022-02-16 18:23:38 +00:00 |
Andrew Kingston
|
d6e568dbe3
|
Replace all spaces with underscores in column names rather than just the first one
|
2022-02-14 10:21:31 +00:00 |
mike12345567
|
3aac333dcb
|
Fix for #4440, fixing validation of API endpoints.
|
2022-02-12 10:35:10 +00:00 |
Maurits Lourens
|
a3ecb0a9f4
|
fix tests
|
2022-02-12 10:06:55 +00:00 |
Maurits Lourens
|
73781ec5a3
|
add properties which are present when previewing an existing query
|
2022-02-12 10:06:48 +00:00 |
Maurits Lourens
|
41b57848b2
|
Fix validation for query preview endpoint
|
2022-02-12 10:06:37 +00:00 |
mike12345567
|
03822c7223
|
Fix for #4431 - converting SQL joins back to left joins, syntax specifying join type as string is old which doesn't work in latest versions of knex.
|
2022-02-11 14:04:23 +00:00 |
Martin McKeaveney
|
20b4f5aadc
|
merge with master
|
2022-02-10 18:57:26 +01:00 |
Martin McKeaveney
|
e1bc104715
|
only show gsheets in self host
|
2022-02-10 11:34:50 +01:00 |
mike12345567
|
aa5c318dfc
|
Fix for #4119 - any object based column will be exported with the comma types correctly encapsulated.
|
2022-02-08 14:34:52 +00:00 |
mike12345567
|
9298071cc2
|
Addomg a fix for #4370 - allow queries to contain newlines, they will always be escaped.
|
2022-02-07 17:56:01 +00:00 |
mike12345567
|
dea90c04eb
|
Fixing an issue with user syncing on save to app DBs as well as fixing a problem with pretty app URLs not setting the app ID correctly into the context.
|
2022-02-04 17:37:13 +00:00 |
mike12345567
|
e3679e1b6f
|
Quick fix for #4256 - allow SQL related rows to perform dynamic formulas before becoming links, meaning that formulas can be used as primary display fields as with budibase DB.
|
2022-02-02 18:21:38 +00:00 |
mike12345567
|
fa94ea7b3a
|
Updating the SQL core to allow it to handle multiple relationships between the same two tables.
|
2022-02-02 18:15:17 +00:00 |
Michael Drury
|
b6e3483481
|
Fixing issue with sql API after refactor.
|
2022-02-01 20:59:26 +00:00 |
mike12345567
|
03b4b29b01
|
Review comments, renaming deployed -> prod in terms of app IDs.
|
2022-01-31 17:42:51 +00:00 |
mike12345567
|
09cfa9508e
|
Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db
|
2022-01-31 17:16:59 +00:00 |
mike12345567
|
da87b3d73e
|
Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db
|
2022-01-31 17:00:22 +00:00 |