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
|
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 |
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 |
mike12345567
|
6728f4efde
|
Quick fix for openAPI spec, improving the search spec.
|
2022-03-08 17:42:26 +00: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 |
Peter Clement
|
222033b95e
|
backend for client export of rows
|
2022-03-04 10:05:46 +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 |
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
|
2603024792
|
Changing how types are generated from the open api spec a bit.
|
2022-03-01 19:00:28 +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
|
5ba723f935
|
Updating summaries, adding descriptions, wrapping responses with generic wrapper 'data'.
|
2022-03-01 14:37:35 +00:00 |
mike12345567
|
172850ae87
|
Switching the basic single row read to use the enrich endpoint.
|
2022-02-28 12:54:32 +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 |
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
|
23ccb924f7
|
Updating table schema and adding query endpoints.
|
2022-02-21 16:37:02 +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 |
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 |
Maurits Lourens
|
a3ecb0a9f4
|
fix tests
|
2022-02-12 10:06:55 +00:00 |
Maurits Lourens
|
7b182b16ad
|
fix tests
|
2022-02-11 17:28:19 +01: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
|
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 |
mike12345567
|
76e24018be
|
Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db
|
2022-01-31 14:09:07 +00:00 |
Rory Powell
|
a153e920c9
|
Merge branch 'develop' into feature/migrations-2.0
|
2022-01-30 22:37:11 +00:00 |
Rory Powell
|
3ce4f32250
|
Merge branch 'develop' into csrf
|
2022-01-30 21:20:48 +00:00 |
mike12345567
|
417bf98ec9
|
Tests updating, all now passing, fixed some issues discovered by them.
|
2022-01-28 15:43:51 +00:00 |
mike12345567
|
40c6eb2007
|
Main body of work, refactoring most usages.
|
2022-01-27 18:18:31 +00:00 |
Rory Powell
|
e8e6fc549d
|
Add app db support + app url migration
|
2022-01-27 10:40:31 +00:00 |
Rory Powell
|
420684a862
|
Merge branch 'develop' into feature/migrations-2.0
|
2022-01-26 15:00:52 +00:00 |
Rory Powell
|
e1ca44442b
|
Merge pull request #4137 from Budibase/feature/app-urls
Custom App URLs
|
2022-01-26 14:55:36 +00:00 |
Rory Powell
|
5cb6e19274
|
Add CSRF Token
|
2022-01-25 22:54:50 +00:00 |
Rory Powell
|
a66f14a289
|
Migrations 2.0
|
2022-01-24 10:48:59 +00:00 |
Rory Powell
|
08bd447b51
|
Remove server -> worker request to retrieve apps, remove hosting endpoints and store
|
2022-01-21 17:31:18 +00:00 |
Andrew Kingston
|
157b6a19f6
|
Add public URL of uploaded file to button action outputs when uploading files to S3
|
2022-01-14 10:40:38 +00:00 |
Andrew Kingston
|
3c090cd49b
|
Add tests for generating S3 signed upload URL
|
2022-01-14 08:25:41 +00:00 |
Andrew Kingston
|
bb01806633
|
Update S3 upload with develop and fix preview URLs
|
2022-01-13 17:18:24 +00:00 |
Andrew Kingston
|
353c06dc13
|
Merge branch 'develop' of github.com:Budibase/budibase into s3-upload
|
2022-01-13 17:17:30 +00:00 |
Andrew Kingston
|
7b860f5773
|
Add S3 presigned request generation and file upload capabilities
|
2022-01-12 14:59:33 +00:00 |
mike12345567
|
4c050699d4
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/auth-core
|
2022-01-11 15:16:07 +00:00 |
Rory Powell
|
68cc60d015
|
Invalidate dynamic variables when they are removed from datasource
|
2022-01-11 10:35:53 +00:00 |
mike12345567
|
836a2f5863
|
Switching out @budibase/auth to @budibase/backend-core.
|
2022-01-10 19:33:00 +00:00 |
mike12345567
|
1ebdc369cd
|
Adding test case to check that query dynamic variables are cached correctly and error scenario is handled.
|
2022-01-05 15:01:28 +00:00 |
mike12345567
|
de243c933a
|
Adding basic test cases for static and dynamic variables (backend).
|
2022-01-04 18:23:45 +00:00 |
mike12345567
|
c55cc0f56a
|
Fixing issue with switching between datasources and making sure old client apps can still use the deprecated API.
|
2021-12-16 11:41:28 +00:00 |
Rory Powell
|
a23b4143e1
|
Merge branch 'develop' into feature/rest-redesign
|
2021-12-08 12:36:12 +00:00 |
mike12345567
|
b0ef15684b
|
Adding query save, fixing routing to handle existing rest queries, adding in full saving of enabled headers functionality, fixing various issues discovered while testing.
|
2021-12-07 18:24:10 +00:00 |
Rory Powell
|
ac1bce0900
|
Merge + Linting
|
2021-12-02 14:54:47 +00:00 |
Rory Powell
|
adea1d052b
|
Update backend to be extensible for different import sources
|
2021-11-29 10:37:31 +00:00 |
Michael Drury
|
e8c0684f3c
|
Merge pull request #3554 from Budibase/labday/docs
API Docs, generation, tables and rows and Swagger definitions
|
2021-11-26 15:20:23 +00:00 |
mike12345567
|
4d3f234807
|
Updating docs for tables, adding a swagger generation tool and a README describing how to use it.
|
2021-11-26 14:13:53 +00:00 |
Andrew Kingston
|
456760f479
|
Merge pull request #3542 from Budibase/ak-fixes
Query schema fixes + card fixes
|
2021-11-26 11:27:28 +00:00 |
mike12345567
|
95d02649de
|
Updating docs.
|
2021-11-25 17:44:47 +00:00 |
Rory Powell
|
b6cc536965
|
WIP: Rest API import
|
2021-11-25 17:14:07 +00:00 |
mike12345567
|
0896a88c5a
|
Basic work for generating.
|
2021-11-25 16:13:19 +00:00 |
Peter Clement
|
571954c197
|
fix appPackage unit tests
|
2021-11-25 15:29:35 +00:00 |
Andrew Kingston
|
bcabd3b41a
|
Add test to ensure query schema is correctly cleared for prod app IDs
|
2021-11-25 13:00:43 +00:00 |
Andrew Kingston
|
04054cf652
|
Update tests
|
2021-11-25 11:52:02 +00:00 |
Michael Drury
|
361589d18a
|
Merge pull request #3338 from Budibase/feature/query-rbac-timeouts
Query RBAC, query and automation threading/timeouts
|
2021-11-17 11:39:09 +00:00 |
Michael Drury
|
8ad44e59af
|
Fixing test case (didn't provide a schema).
|
2021-11-12 20:23:00 +00:00 |
mike12345567
|
6c46c119a6
|
Adding all required controls for data import to internal tables, just need to implement external table data import.
|
2021-11-12 18:26:57 +00:00 |
mike12345567
|
c8e02a20a0
|
Updating per review comments.
|
2021-11-10 12:03:43 +00:00 |
mike12345567
|
51b6687262
|
Updating per review comments.
|
2021-11-10 12:00:29 +00:00 |
mike12345567
|
472af5d4e5
|
Adding the ability to set a permission for data source queries.
|
2021-11-09 16:25:23 +00:00 |
Michael Drury
|
8bf2e7278e
|
Adding sync user endpoint to server which can be used by the worker.
|
2021-11-03 23:15:38 +00:00 |
mike12345567
|
f86448a276
|
Merge branch 'develop' of github.com:Budibase/budibase into fix/sql-issues
|
2021-10-27 14:51:43 +01:00 |
mike12345567
|
24eebd9b98
|
Fixing test cases.
|
2021-10-27 13:10:46 +01:00 |
Rory Powell
|
26bb6cb6b5
|
Merge branch 'develop' into prevent-dev-app-access
|
2021-10-26 14:55:59 +01:00 |