1
0
Fork 0
mirror of synced 2024-09-29 16:51:33 +13:00
Commit graph

4594 commits

Author SHA1 Message Date
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
f2c2c903e5 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +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
Rene Pot
b28d69e21e linting 2022-02-23 16:56:51 +01:00
Rene Pot
933030054a Rename filter to be condition 2022-02-23 15:07:05 +01: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
Rory Powell
e313693bdc
Merge pull request #4607 from Budibase/migration-tenantIds
Respect custom tenantIds in run migrations endpoint
2022-02-21 15:32:33 +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
Rory Powell
d9ead48c59 Deprovision and local couch db url fix 2022-02-18 17:36:23 +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
mike12345567
eb0916d4fe Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
mike12345567
93f2ed11ff Shifting over all of self API, deprecating old endpoints. 2022-02-14 18:11:35 +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
Martin McKeaveney
933693b15b
Merge pull request #4414 from mslourens/preview_rest_query
Fix validation for query preview endpoint
2022-02-11 19:23:15 +01:00
mike12345567
407aa2d49b 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 17:28:57 +00:00
Maurits Lourens
7b182b16ad fix tests 2022-02-11 17:28:19 +01: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
9144fdef6e merge with develop 2022-02-10 11:39:15 +01:00
Martin McKeaveney
e1bc104715 only show gsheets in self host 2022-02-10 11:34:50 +01:00
Maurits Lourens
9ba6173293 add properties which are present when previewing an existing query 2022-02-10 10:22:57 +01:00
Maurits Lourens
7bab54b43c Fix validation for query preview endpoint 2022-02-10 09:25:13 +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
Michael Drury
3e977a7d1e
Merge pull request #4332 from Budibase/fix/various-user-fixes
Various fixes for RBAC and user administration
2022-02-07 10:44:08 +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
b9de2c1897 Fix for #3928 - error invalid use of FETCH was based on a lack of sorting on MS-SQL platforms, this enforces a sort of some type no matter what. 2022-02-04 16:17:36 +00:00
Michael Drury
efe52a6346
Merge pull request #4297 from Budibase/fix/4255
Some small SQL core fixes
2022-02-03 20:29:38 +00:00
mike12345567
61283e465d Fix for #4308 - triple brace conversion was not working correctly, wrote this into the string templates instead - also fixing an issue with the RBAC for Rest. 2022-02-03 18:44:34 +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
b5993f4aa9 Fixing TS issue caused by linting. 2022-02-02 18:18:53 +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
Michael Drury
e1a4136f9c Fixing a typescript issue in server. 2022-02-01 20:29:12 +00:00
mike12345567
53aabb4d05 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-02-01 14:33:02 +00:00
Martin McKeaveney
394eb44b5f merge 2022-02-01 11:22:14 +01:00
mike12345567
03b4b29b01 Review comments, renaming deployed -> prod in terms of app IDs. 2022-01-31 17:42:51 +00:00
Rory Powell
d613d9094e Tolerate missing app metadata in app url migration 2022-01-31 17:28:45 +00:00
mike12345567
225674d0a4 Adding comments to areas that need to keep using old db creation method. 2022-01-31 17:27:47 +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
Rory Powell
934b1bdabf
Merge pull request #4220 from Budibase/feature/migrations-2.0
Migrations 2.0
2022-01-31 16:47:38 +00:00
mike12345567
c9d2de8344 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-01-31 15:33:36 +00:00
mike12345567
8fbd101448 Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-31 15:21:15 +00:00
mike12345567
712382af07 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-01-31 14:29:02 +00:00
mike12345567
b84b34d5ae Review comments. 2022-01-31 14:16:03 +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
4b1331450c Fixing some issues discovered by the cypress tests, cleaning up how Couch is used. 2022-01-28 18:52:34 +00:00
mike12345567
417bf98ec9 Tests updating, all now passing, fixed some issues discovered by them. 2022-01-28 15:43:51 +00:00
Rory Powell
805cc5b515 Merge branch 'fix/app-update' into feature/migrations-2.0 2022-01-28 13:32:26 +00:00
Rory Powell
d5e5e5fd93 Fix app update endpoint 2022-01-28 13:27:19 +00:00
Michael Drury
91c2a40c89 Final pass refactoring - need to test but all code in server converted. 2022-01-28 00:05:39 +00:00
mike12345567
40c6eb2007 Main body of work, refactoring most usages. 2022-01-27 18:18:31 +00:00
Rory Powell
8304ee0fc7 Merge branch 'develop' into feature/migrations-2.0 2022-01-27 10:49:52 +00:00
Rory Powell
e8e6fc549d Add app db support + app url migration 2022-01-27 10:40:31 +00:00
mike12345567
3567e7ddb6 Fixing #4192 - allowing switching between JSON and multi-select types, as well as not switching multi-select to JSON when fetching SQL tables. 2022-01-26 18:50:13 +00:00
Martin McKeaveney
203c892f33 code review and merge with develop 2022-01-26 17:45:28 +01:00
Martin McKeaveney
5d59db8fd2 code review 2022-01-26 17:14:47 +01: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
Martin McKeaveney
c316306078 remove need for index from dynamo connector 2022-01-26 15:25:11 +01:00
Rory Powell
2465753af1 Handle undefined url 2022-01-26 13:39:40 +00:00
Rory Powell
716e254bdd Revert "Fix dev app preview return url"
This reverts commit e76ea10fc2.
2022-01-26 09:33:14 +00:00
Rory Powell
5cb6e19274 Add CSRF Token 2022-01-25 22:54:50 +00:00
Michael Drury
347664a46d Adding a possible fix for #4179. 2022-01-25 21:35:11 +00:00
mike12345567
1fade3404f Adding the formula bulk recalculation when adding/changing a formula field. 2022-01-25 16:01:04 +00:00
mike12345567
c7c0842d7a Fixing a couple of issues after testing, moving from deleting column to clearing. 2022-01-24 18:34:55 +00:00
mike12345567
135aff4a31 Bit of refactoring, adding in functionality to remove invalid static formula when the elements that the formula depends on are removed. 2022-01-24 18:22:59 +00:00
mike12345567
a2a24b8a96 Refactoring bulk table formula work a bit. 2022-01-24 17:06:45 +00:00