Commit Graph

4129 Commits

Author SHA1 Message Date
Rory Powell e2d1ede339 Merge branch 'develop' into fix/cypress-port-conflicts 2022-02-25 08:22:21 +00:00
Michael Drury 4b3da534e3 Fixing some errors in the generated spec. 2022-02-24 23:25:03 +00:00
Michael Drury 01bb56cbf4 Adding a testing system which generates the schema and compares against responses. 2022-02-24 23:21:10 +00:00
mike12345567 53f108865a Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +00:00
mike12345567 26c2fc8702 Generating from typescript files. 2022-02-24 18:15:13 +00:00
mike12345567 dce23a9eb8 Updating specs. 2022-02-24 15:42:59 +00:00
mike12345567 74dcce6b1d Refactoring to TS on public endpoints. 2022-02-24 15:13:14 +00:00
mike12345567 812f69815f Fix for validator adding. 2022-02-24 12:03:46 +00:00
mike12345567 051b46bd47 Moving validators to a single location, simplify route files and all re-usability. 2022-02-24 11:39:38 +00:00
Budibase Staging Release Bot e29967c877 v1.0.76-alpha.3 2022-02-24 10:07:41 +00:00
Martin McKeaveney aa56638877 Merge pull request #4664 from Budibase/update-filter-automation
Rename filter to be condition
2022-02-24 11:00:41 +01:00
Michael Drury aeae61342a Adding table public API. 2022-02-23 22:13:16 +00:00
mike12345567 8f6e55e65b Adding controllers for row, query and applications public APIs. 2022-02-23 18:31:32 +00:00
Rene Pot 916cf2c8b1 linting 2022-02-23 16:56:51 +01:00
Budibase Staging Release Bot 89ac67a6f0 v1.0.76-alpha.2 2022-02-23 14:53:13 +00:00
Rene Pot bf6bc429d8 Rename filter to be condition 2022-02-23 15:07:05 +01:00
Budibase Staging Release Bot b97e2df584 v1.0.76-alpha.1 2022-02-23 13:04:02 +00:00
Budibase Staging Release Bot 214b97463b v1.0.76-alpha.0 2022-02-23 12:50:13 +00:00
Rory Powell a009cec2fd Merge branch 'develop' into merge-master 2022-02-23 12:16:03 +00:00
Rory Powell 6fca8ca936 Merge branch 'master' into merge-master 2022-02-23 12:14:04 +00:00
Budibase Staging Release Bot 002f816949 v1.0.74-alpha.2 2022-02-23 10:11:50 +00:00
Rory Powell 83d8c70419 Change ports 2022-02-23 07:00:57 +00:00
mike12345567 8685abf99e 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 b3a7bed086 Getting prettier running on the public routes. 2022-02-22 17:38:27 +00:00
Rory Powell e097554972 Merge branch 'develop' into fix/cypress-port-conflicts 2022-02-22 15:15:17 +00:00
mike12345567 948c520a6a 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 d08c3bd6b5 Adding in request bodies. 2022-02-22 14:28:57 +00:00
Budibase Staging Release Bot 205d4c5c81 v1.0.74-alpha.1 2022-02-22 14:18:29 +00:00
mike12345567 be07f2ffb7 Updating output schemas and adding examples to everything. 2022-02-22 14:10:01 +00:00
Budibase Release Bot 5a6cc0c592 v1.0.75 2022-02-22 12:59:24 +00:00
Andrew Kingston adeb9d4b3f Revert server lock file 2022-02-22 12:37:41 +00:00
Martin McKeaveney 1cbca0578a removing need for handlebars in nginx script, automating proxy service deployment 2022-02-22 13:24:21 +01:00
Rory Powell b9306b5a7a Prevent local port conflicts between account portal and cypress 2022-02-22 11:20:58 +00:00
Rory Powell 1adf43733a Merge branch 'master' into merge-master 2022-02-22 09:09:36 +00:00
Budibase Release Bot f666457733 v1.0.74 2022-02-22 08:12:54 +00:00
mike12345567 d0f18d109e Adding in all endpoints/open API definitions, need to flesh everything out. 2022-02-21 19:04:13 +00:00
Budibase Staging Release Bot 102e2c43a5 v1.0.74-alpha.0 2022-02-21 16:59:03 +00:00
mike12345567 e1352ffbd2 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 16:54:39 +00:00
mike12345567 629bf6177a Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-21 16:51:08 +00:00
mike12345567 e71dda53bf Updating table schema and adding query endpoints. 2022-02-21 16:37:02 +00:00
Budibase Release Bot f7d7f1693f v1.0.73 2022-02-21 16:10:18 +00:00
Rory Powell 469682f7d9 Merge pull request #4607 from Budibase/migration-tenantIds
Respect custom tenantIds in run migrations endpoint
2022-02-21 15:32:33 +00:00
mike12345567 738cd50030 Fixing issue with formula column validation breaking row save. 2022-02-21 15:01:42 +00:00
mike12345567 6cbf186ead Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 14:34:06 +00:00
Budibase Staging Release Bot c050426e34 v1.0.73-alpha.0 2022-02-21 14:17:54 +00:00
Rory Powell ada72fa8c9 Merge branch 'master' into merge-master 2022-02-21 12:19:30 +00:00
Budibase Release Bot bcf64c91ff v1.0.72 2022-02-21 12:08:35 +00:00
Budibase Staging Release Bot 132fcc6ba7 v1.0.72-alpha.0 2022-02-21 11:46:11 +00:00
Rory Powell 0593b852a5 Merge branch 'master' into merge-master-into-develop 2022-02-21 10:51:01 +00:00
Budibase Release Bot 82510630a4 v1.0.71 2022-02-21 10:46:11 +00:00
Rory Powell 8680016c5d Merge pull request #4571 from Budibase/deprovision-and-couch-fix
Deprovision and local couch db url fix
2022-02-21 10:38:50 +00:00
Budibase Release Bot ea40d1dc53 v1.0.70 2022-02-20 21:32:17 +00:00
Tobias Speicher 491bcb86ed Replace deprecated String.prototype.substr()
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-02-20 15:28:39 +01:00
mike12345567 604bad89fd Adding a schema for tables. 2022-02-18 18:06:58 +00:00
mike12345567 67bbba4747 Minor adjustment to get the right header for app ID. 2022-02-18 17:54:03 +00:00
Budibase Release Bot 0f46cf8525 v1.0.69 2022-02-18 17:45:29 +00:00
mike12345567 bb917467ff 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 02c0c49594 Deprovision and local couch db url fix 2022-02-18 17:36:23 +00:00
mike12345567 edcb138366 Rows API mostly complete, starting into tables. 2022-02-18 15:47:15 +00:00
Rory Powell a4ea1dd8c0 Fix lockfile 2022-02-18 12:06:18 +00:00
Rory Powell 814b5ae5ab Merge branch 'master' into develop 2022-02-18 11:57:54 +00:00
mike12345567 51b4d42492 Adding a structure for breaking up examples and parameters. 2022-02-17 19:55:37 +00:00
mike12345567 6a09fdc3e5 Adding in public endpoint definitions. 2022-02-17 18:58:09 +00:00
mike12345567 5f94ed7fe0 Fixing up generation of openapi. 2022-02-17 12:40:08 +00:00
Budibase Release Bot 8a5a1bf1ab v1.0.68 2022-02-17 10:27:59 +00:00
Martin McKeaveney e8d5d54f5d bug fix for handlebars expression, show budibase version in updates panel 2022-02-17 10:12:35 +01:00
mike12345567 4ec9794eb4 Specing out search endpoint. 2022-02-16 18:51:17 +00:00
mike12345567 2bc2669ed7 Adding variables to generator. 2022-02-16 18:23:38 +00:00
mike12345567 6dc0dde9d7 Adding openAPI generation. 2022-02-16 16:42:50 +00:00
mike12345567 f0b02cf9a9 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
Budibase Release Bot e044e5a193 v1.0.67 2022-02-16 14:42:28 +00:00
Martin McKeaveney a7a82dc679 adding k8s resolver and updating watchtower variable 2022-02-16 15:33:57 +01:00
Martin McKeaveney 76589813a7 Merge pull request #4481 from Budibase/fix/docker-things
increase burst limit, remove log mounts
2022-02-16 14:58:31 +01:00
Budibase Release Bot de3ad814b2 v1.0.66 2022-02-16 13:50:45 +00:00
Martin McKeaveney 551931758e Merge branch 'master' of github.com:Budibase/budibase into fix/docker-things 2022-02-16 14:43:04 +01:00
Martin McKeaveney 97bf3e68dd adding watchtower service 2022-02-16 14:29:08 +01:00
Martin McKeaveney a85f667dbe templatize nginx configuration into one prod configuration and add NPM scripts to manage 2022-02-16 14:12:53 +01:00
Budibase Staging Release Bot 6361565dc7 v1.0.66-alpha.0 2022-02-15 17:15:15 +00:00
mike12345567 db45086105 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-15 16:54:21 +00:00
Budibase Release Bot 83e0f68597 v1.0.65 2022-02-15 15:43:32 +00:00
Budibase Staging Release Bot e22f0fe5d1 v1.0.58-alpha.7 2022-02-15 10:36:59 +00:00
Michael Drury 165fdce29f Merge pull request #4494 from Budibase/dependabot/npm_and_yarn/packages/server/vm2-3.9.6
Bump vm2 from 3.9.5 to 3.9.6 in /packages/server
2022-02-15 10:27:36 +00:00
Budibase Staging Release Bot fd7da375e0 v1.0.58-alpha.6 2022-02-15 09:23:08 +00:00
Budibase Release Bot 6f267526c5 v1.0.64 2022-02-15 09:22:36 +00:00
dependabot[bot] f1e7702aec Bump vm2 from 3.9.5 to 3.9.6 in /packages/server
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.5...3.9.6)

---
updated-dependencies:
- dependency-name: vm2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 00:48:56 +00:00
mike12345567 edd4a3233e Shifting over all of self API, deprecating old endpoints. 2022-02-14 18:11:35 +00:00
Budibase Staging Release Bot 8233a522e0 v1.0.58-alpha.5 2022-02-14 18:05:17 +00:00
Budibase Staging Release Bot 410e8a2888 v1.0.58-alpha.4 2022-02-14 15:04:23 +00:00
Michael Drury d2951fab05 Merge pull request #4462 from Budibase/dependabot/npm_and_yarn/packages/server/follow-redirects-1.14.8
Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/server
2022-02-14 14:58:20 +00:00
Budibase Staging Release Bot b010c2fd63 v1.0.58-alpha.3 2022-02-14 12:04:23 +00:00
Budibase Staging Release Bot 709e5ac547 v1.0.58-alpha.2 2022-02-14 11:00:33 +00:00
Andrew Kingston d34e57382e Replace all spaces with underscores in column names rather than just the first one 2022-02-14 10:21:31 +00:00
Budibase Release Bot 0862c8db84 v1.0.63 2022-02-14 09:34:12 +00:00
dependabot[bot] 09bad475e3 Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/server
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.5 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-13 14:54:53 +00:00
Budibase Release Bot 3f46eb4fd0 v1.0.62 2022-02-12 12:01:26 +00:00
Budibase Release Bot adbfbb62c1 v1.0.61 2022-02-12 11:04:28 +00:00
mike12345567 126499f383 Fix for #4440, fixing validation of API endpoints. 2022-02-12 10:35:10 +00:00
Maurits Lourens 8ca38cf135 fix tests 2022-02-12 10:06:55 +00:00
Maurits Lourens 88383eabf1 add properties which are present when previewing an existing query 2022-02-12 10:06:48 +00:00
Maurits Lourens f86222a98d Fix validation for query preview endpoint 2022-02-12 10:06:37 +00:00
Budibase Release Bot c27a552d88 v1.0.60 2022-02-11 18:47:34 +00:00
Budibase Staging Release Bot e4d5aa6521 v1.0.58-alpha.1 2022-02-11 18:29:37 +00:00
Budibase Release Bot 93336bf798 v1.0.59 2022-02-11 18:25:35 +00:00
Martin McKeaveney f894fe624a Merge pull request #4414 from mslourens/preview_rest_query
Fix validation for query preview endpoint
2022-02-11 19:23:15 +01:00
mike12345567 7109b34ea3 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 a3626986a1 fix tests 2022-02-11 17:28:19 +01:00
mike12345567 f77b596a07 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
Budibase Release Bot 16106548ac v1.0.58 2022-02-10 18:13:24 +00:00
Budibase Staging Release Bot 7f7bd8f447 v1.0.58-alpha.0 2022-02-10 18:04:34 +00:00
Martin McKeaveney d1cebc61a9 merge with master 2022-02-10 18:57:26 +01:00
Budibase Staging Release Bot 39a27d1dae v1.0.50-alpha.7 2022-02-10 11:03:45 +00:00
Budibase Release Bot 9852015cfa v1.0.57 2022-02-10 10:41:52 +00:00
Martin McKeaveney a495050871 merge with develop 2022-02-10 11:39:15 +01:00
Martin McKeaveney d3c515eb8b only show gsheets in self host 2022-02-10 11:34:50 +01:00
Budibase Release Bot 87db7db456 v1.0.56 2022-02-10 09:35:51 +00:00
Maurits Lourens 59197bcaec add properties which are present when previewing an existing query 2022-02-10 10:22:57 +01:00
Maurits Lourens 611ca62c43 Fix validation for query preview endpoint 2022-02-10 09:25:13 +01:00
Budibase Release Bot a15268d682 v1.0.55 2022-02-09 17:41:16 +00:00
Budibase Staging Release Bot 7ed0cb274a v1.0.50-alpha.6 2022-02-09 15:12:28 +00:00
Budibase Release Bot 18ea87e5e3 v1.0.54 2022-02-09 14:57:41 +00:00
Budibase Staging Release Bot fcddaf1f73 v1.0.50-alpha.5 2022-02-09 14:38:55 +00:00
Budibase Release Bot c941ecad1e v1.0.53 2022-02-09 14:27:35 +00:00
mike12345567 70c9782e9a Merge branch 'develop' of github.com:Budibase/budibase into fix/feb-fixes 2022-02-09 12:48:53 +00:00
Budibase Release Bot 4ab5ef95ee v1.0.52 2022-02-08 17:19:05 +00:00
mike12345567 d13985af3f Fix for #3758 - updating the datetime cell renderer and form component to be capable of display time only formats, as well as adding an option to only select the time component for a date time form field. 2022-02-08 16:15:08 +00:00
Budibase Staging Release Bot 14b0ef2ec5 v1.0.50-alpha.4 2022-02-08 16:13:59 +00:00
Budibase Release Bot 7dbb77fcff v1.0.51 2022-02-08 16:06:53 +00:00
Martin McKeaveney 9e949d5439 merge with develop 2022-02-08 16:58:32 +01:00
Budibase Staging Release Bot c229768b72 v1.0.50-alpha.3 2022-02-08 15:32:30 +00:00
mike12345567 d021883f43 Merge branch 'develop' of github.com:Budibase/budibase into fix/feb-fixes 2022-02-08 15:12:04 +00:00
Budibase Staging Release Bot 10077bdde2 v1.0.50-alpha.2 2022-02-08 14:51:54 +00:00
mike12345567 55b380c3c5 Fix for #4119 - any object based column will be exported with the comma types correctly encapsulated. 2022-02-08 14:34:52 +00:00
Rory Powell b589706646 Add jest to types 2022-02-08 14:26:18 +00:00
Rory Powell e29649dd18 Add node type support 2022-02-08 13:08:38 +00:00
mike12345567 36bd285093 Merge branch 'develop' of github.com:Budibase/budibase into fix/feb-fixes 2022-02-08 12:28:27 +00:00
Budibase Staging Release Bot 5aa0b87e17 v1.0.50-alpha.1 2022-02-08 11:53:04 +00:00
Budibase Release Bot 00234cf186 v1.0.50 2022-02-08 10:01:04 +00:00
Budibase Staging Release Bot 8bf26bed76 v1.0.50-alpha.0 2022-02-07 20:42:24 +00:00
Martin McKeaveney 3742c7dc91 merge 2022-02-07 21:24:44 +01:00
mike12345567 a35a8cb81c Addomg a fix for #4370 - allow queries to contain newlines, they will always be escaped. 2022-02-07 17:56:01 +00:00
Budibase Staging Release Bot d91efb9678 v1.0.49-alpha.16 2022-02-07 16:54:28 +00:00
Budibase Staging Release Bot 6881cee40e v1.0.49-alpha.15 2022-02-07 15:46:09 +00:00
Budibase Staging Release Bot 22a685aade v1.0.49-alpha.14 2022-02-07 10:52:24 +00:00
Michael Drury ca209ad3ff 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
Budibase Staging Release Bot 2a5e169b7c v1.0.49-alpha.13 2022-02-07 10:27:31 +00:00
Michael Drury 48953c0953 Merge pull request #4328 from Budibase/fix/3928
Fix for SQL Server - fix pagination issue
2022-02-07 10:20:33 +00:00
mike12345567 30b6c1f3ca 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 f61e15594b 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
Budibase Staging Release Bot 508d7d1738 v1.0.49-alpha.12 2022-02-04 13:16:25 +00:00
Budibase Release Bot 2dea8789e8 v1.0.49 2022-02-04 12:19:39 +00:00
Budibase Staging Release Bot 0f11aea9d4 v1.0.49-alpha.11 2022-02-04 11:10:37 +00:00
Budibase Staging Release Bot 0b91bfdf85 v1.0.49-alpha.10 2022-02-04 10:32:31 +00:00
Budibase Staging Release Bot 47dc1ac540 v1.0.49-alpha.9 2022-02-03 20:58:29 +00:00
Michael Drury 6f79bc53e0 Merge pull request #4297 from Budibase/fix/4255
Some small SQL core fixes
2022-02-03 20:29:38 +00:00
mike12345567 f2a025013e 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 f946f2f68d 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:26:26 +00:00
mike12345567 0b68db7516 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 aa204a9292 Fixing TS issue caused by linting. 2022-02-02 18:18:53 +00:00
mike12345567 168a126e2a Updating the SQL core to allow it to handle multiple relationships between the same two tables. 2022-02-02 18:15:17 +00:00
Budibase Staging Release Bot cf3e0f0fdc v1.0.49-alpha.8 2022-02-02 10:59:16 +00:00
Michael Drury 6037cb19b8 Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-02-02 10:51:59 +00:00
Michael Drury 6063ab03b0 Fixing issue with sql API after refactor. 2022-02-01 20:59:26 +00:00
Budibase Staging Release Bot 61e3877e08 v1.0.49-alpha.7 2022-02-01 20:38:50 +00:00
Michael Drury 4b23a78bc9 Fixing a typescript issue in server. 2022-02-01 20:29:12 +00:00
Budibase Staging Release Bot 7852960a03 v1.0.49-alpha.6 2022-02-01 16:32:31 +00:00
mike12345567 e642268364 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-02-01 14:33:02 +00:00
Martin McKeaveney c11e26cb2e merge 2022-02-01 11:22:14 +01:00
Budibase Staging Release Bot bc781128d6 v1.0.49-alpha.5 2022-02-01 10:11:29 +00:00
Martin McKeaveney 7fb9b33f6c remove more references to envoy 2022-02-01 11:02:37 +01:00
Rory Powell 33e19c49a0 Reorder jest mock and import statements for email mocking 2022-01-31 21:05:14 +00:00
Rory Powell 995c36e8c7 Merge branch 'develop' into worker_typescript 2022-01-31 20:29:20 +00:00
Budibase Staging Release Bot 9abefd5b63 v1.0.49-alpha.4 2022-01-31 19:12:15 +00:00
Budibase Staging Release Bot 7aab9d3e40 v1.0.49-alpha.3 2022-01-31 17:55:54 +00:00
mike12345567 dbc048b365 Review comments, renaming deployed -> prod in terms of app IDs. 2022-01-31 17:42:51 +00:00
Rory Powell b63aa71366 Tolerate missing app metadata in app url migration 2022-01-31 17:28:45 +00:00
mike12345567 1095ad17c6 Adding comments to areas that need to keep using old db creation method. 2022-01-31 17:27:47 +00:00
mike12345567 476f34fb93 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-01-31 17:16:59 +00:00
mike12345567 9198439f7f Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-01-31 17:00:22 +00:00
Budibase Staging Release Bot a063274133 v1.0.49-alpha.2 2022-01-31 16:54:48 +00:00
Rory Powell 9295317d6c Merge pull request #4220 from Budibase/feature/migrations-2.0
Migrations 2.0
2022-01-31 16:47:38 +00:00
Martin McKeaveney 7b644dd8f3 merge 2022-01-31 17:02:27 +01:00
Budibase Staging Release Bot 4596464b5a v1.0.49-alpha.1 2022-01-31 16:01:59 +00:00
Martin McKeaveney b521721642 fixing cypress setup 2022-01-31 16:35:23 +01:00
mike12345567 d0bd9d2d62 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-01-31 15:33:36 +00:00
mike12345567 f9c7877e02 Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-31 15:21:15 +00:00
Budibase Staging Release Bot 4b9acb21ae v1.0.49-alpha.0 2022-01-31 14:39:05 +00:00
mike12345567 d55005d327 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-01-31 14:29:02 +00:00
mike12345567 8d02fabb35 Review comments. 2022-01-31 14:16:03 +00:00
mike12345567 e718b18127 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-01-31 14:09:07 +00:00
Budibase Release Bot 86ffa65d93 v1.0.48 2022-01-31 13:43:13 +00:00
Rory Powell 54a32b41ef Merge branch 'develop' into feature/migrations-2.0 2022-01-30 22:37:11 +00:00
Budibase Staging Release Bot 6246ae61f9 v1.0.46-alpha.8 2022-01-30 21:43:10 +00:00
Rory Powell 5e8a1b2c29 Merge branch 'develop' into feature/migrations-2.0 2022-01-30 21:38:15 +00:00
Rory Powell 0089fb06d9 Merge branch 'develop' into csrf 2022-01-30 21:20:48 +00:00
Martin McKeaveney cca6d18af4 point to MinIO instance instead of through proxy 2022-01-30 21:25:56 +01:00
Martin McKeaveney 7c4d7e0e8f nginx prod config, security headers and content-security policies 2022-01-30 21:11:59 +01:00
mike12345567 91a90e62b2 Fixing some issues discovered by the cypress tests, cleaning up how Couch is used. 2022-01-28 18:52:34 +00:00
mike12345567 d5f8cc1023 Tests updating, all now passing, fixed some issues discovered by them. 2022-01-28 15:43:51 +00:00
Budibase Staging Release Bot dbaede79f6 v1.0.46-alpha.7 2022-01-28 15:12:31 +00:00
Rory Powell a70894e065 Merge branch 'fix/app-update' into feature/migrations-2.0 2022-01-28 13:32:26 +00:00
Rory Powell c96573069e Fix app update endpoint 2022-01-28 13:27:19 +00:00
Michael Drury d3a90acc55 Final pass refactoring - need to test but all code in server converted. 2022-01-28 00:05:39 +00:00
mike12345567 d2fe119d90 Main body of work, refactoring most usages. 2022-01-27 18:18:31 +00:00
Rory Powell 758a8a023f Merge branch 'develop' into feature/migrations-2.0 2022-01-27 10:49:52 +00:00
Rory Powell 767354ad60 Add app db support + app url migration 2022-01-27 10:40:31 +00:00
mike12345567 9b55ba8b13 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
Budibase Staging Release Bot d8ab715267 v1.0.46-alpha.6 2022-01-26 17:11:44 +00:00
Martin McKeaveney 19d27c97a4 code review and merge with develop 2022-01-26 17:45:28 +01:00
Martin McKeaveney efde072e70 code review 2022-01-26 17:14:47 +01:00
Budibase Staging Release Bot 03b35d1e8d v1.0.46-alpha.5 2022-01-26 15:03:16 +00:00
Rory Powell e5d04d2830 Merge branch 'develop' into feature/migrations-2.0 2022-01-26 15:00:52 +00:00
Rory Powell 716a693552 Merge pull request #4137 from Budibase/feature/app-urls
Custom App URLs
2022-01-26 14:55:36 +00:00
Martin McKeaveney 1e179fec76 remove need for index from dynamo connector 2022-01-26 15:25:11 +01:00
Rory Powell 3d533d9f13 Handle undefined url 2022-01-26 13:39:40 +00:00
Rory Powell 0b9bb42817 Revert "Fix dev app preview return url"
This reverts commit 13d0bfb190.
2022-01-26 09:33:14 +00:00
Rory Powell 9db180b166 Fix cypress and update nodemon config to use backend-core 2022-01-25 23:26:39 +00:00
Rory Powell ffcf5354eb Add CSRF Token 2022-01-25 22:54:50 +00:00
Michael Drury 95e0c1aa1f Adding a possible fix for #4179. 2022-01-25 21:35:11 +00:00
mike12345567 b4eef68d71 Adding the formula bulk recalculation when adding/changing a formula field. 2022-01-25 16:01:04 +00:00
Michael Drury 37c29086b2 Merge pull request #4173 from Budibase/dependabot/npm_and_yarn/node-fetch-2.6.7
Bump node-fetch from 2.6.6 to 2.6.7
2022-01-25 14:12:41 +00:00
mike12345567 da04db39c3 Fixing a couple of issues after testing, moving from deleting column to clearing. 2022-01-24 18:34:55 +00:00
mike12345567 ab5c7766b4 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 6a6fdbb8ff Refactoring bulk table formula work a bit. 2022-01-24 17:06:45 +00:00
mike12345567 da26761773 Make sure attachments are deleted when table is deleted, or column is removed. 2022-01-24 16:32:41 +00:00
mike12345567 3bc51864b4 Handling deletion of related rows in formula updates. 2022-01-24 16:31:18 +00:00
Budibase Release Bot e96b2b4d42 v1.0.47 2022-01-24 15:48:12 +00:00
Budibase Staging Release Bot 0b2564ff44 v1.0.46-alpha.4 2022-01-24 15:47:45 +00:00
dependabot[bot] c2d734db34 Bump node-fetch from 2.6.6 to 2.6.7
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-24 15:43:06 +00:00
Andrew Kingston b0defa8176 Merge pull request #4030 from Budibase/s3-upload
S3 file upload component
2022-01-24 15:41:46 +00:00
Andrew Kingston 3dccf1b299 Prevent generating presigned URLs for any S3 datasources that use custom endpoints 2022-01-24 15:18:42 +00:00
Rory Powell 36456189f4 Test fix 2022-01-24 10:53:30 +00:00
Rory Powell 3fdce44d56 Migrations 2.0 2022-01-24 10:48:59 +00:00
mike12345567 10a2915bcb Getting relationship re-enrichment working, so that static formulas will update when the value of the relationship changes. 2022-01-21 17:45:24 +00:00
Rory Powell 0eecab7eed Always lowercase the app url on search 2022-01-21 17:36:53 +00:00
Rory Powell 81e8ceff1a Merge branch 'develop' into feature/app-urls 2022-01-21 17:35:23 +00:00
Rory Powell e0dcc7648c Remove server -> worker request to retrieve apps, remove hosting endpoints and store 2022-01-21 17:31:18 +00:00
mike12345567 deb4a34c18 Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula. 2022-01-21 16:24:24 +00:00
mike12345567 87d5e0d39e Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-21 12:52:58 +00:00
Budibase Staging Release Bot 58dc644ad8 v1.0.46-alpha.3 2022-01-21 11:27:13 +00:00
Rory Powell 04386bd1d8 Merge pull request #4000 from Budibase/fix/sync-apps-reset-rows-quotas
App and Row Quota Fixes
2022-01-21 11:20:14 +00:00
mike12345567 e2006a299d Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-21 10:21:14 +00:00
Rory Powell 31ecb71070 Revert yarn.lock changes 2022-01-20 21:14:11 +00:00
Budibase Release Bot caebb066c3 v1.0.46 2022-01-20 19:58:40 +00:00
Andrew Kingston c578dedd51 Fix issue with array field validation 2022-01-20 19:24:48 +00:00
mike12345567 14ec6ac205 Fixing an issue where old apps did not send up the values of the default parameters, the server should be able to handle this, enrich them in if they aren't there. 2022-01-20 19:06:08 +00:00
Budibase Staging Release Bot 36611280f2 v1.0.46-alpha.2 2022-01-20 18:57:06 +00:00
Budibase Staging Release Bot 9dbadcd671 v1.0.46-alpha.1 2022-01-20 18:46:28 +00:00
mike12345567 50eff577f9 Getting the static formulas being processed on input, not re-processing on output. 2022-01-20 18:04:44 +00:00
Rory Powell 52a81ff75c Remove self hosted check 2022-01-20 17:36:54 +00:00
Rory Powell 4a5d4527e8 Remove self hosted check 2022-01-20 17:29:15 +00:00
Rory Powell 58bcba71f7 Send url to api and honour url on viewing published app 2022-01-20 17:27:56 +00:00
Budibase Staging Release Bot f927117582 v1.0.46-alpha.0 2022-01-20 17:10:09 +00:00
mike12345567 8d95d9b603 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-01-20 17:03:21 +00:00
Budibase Release Bot 6c22ccb149 v1.0.45 2022-01-20 16:33:40 +00:00
Rory Powell fe374c0439 Merge fix and linting 2022-01-20 16:17:09 +00:00
Rory Powell 998afad950 Merge branch 'develop' into feature/app-urls 2022-01-20 16:09:14 +00:00
Rory Powell bc67974996 Share validation between app modals, add yup based validation framework, add url to app modals 2022-01-20 16:01:09 +00:00
Maurits Lourens 186f1c9a7d Merge branch 'develop' into worker_typescript 2022-01-20 15:26:42 +01:00
Budibase Staging Release Bot 96d8e6d68e v1.0.44-alpha.9 2022-01-20 14:01:03 +00:00
Budibase Staging Release Bot 62873fbb8d v1.0.44-alpha.8 2022-01-20 12:33:48 +00:00
Maurits Lourens 2577a6631a run prettier + lint over typescript files as well 2022-01-20 09:17:08 +01:00
Budibase Staging Release Bot e8915adc61 v1.0.44-alpha.7 2022-01-19 15:25:19 +00:00
Budibase Staging Release Bot d8c44be3c3 v1.0.44-alpha.6 2022-01-19 15:17:21 +00:00
Budibase Staging Release Bot ba3de70639 v1.0.44-alpha.5 2022-01-19 15:08:47 +00:00
Michael Drury 84f7405f02 Merge pull request #4090 from Budibase/fix/3721
Fixing issue with existing SQL relationships and deleting tables externally to Budibase
2022-01-19 15:02:15 +00:00
Budibase Staging Release Bot a870c5b327 v1.0.44-alpha.4 2022-01-19 14:59:39 +00:00
Budibase Staging Release Bot b3670e6fff v1.0.44-alpha.3 2022-01-19 14:52:46 +00:00
Budibase Staging Release Bot dddeb80cee v1.0.44-alpha.2 2022-01-19 11:49:24 +00:00
mike12345567 7d4bea8f22 Adding comments to a few SQL table schema building functions to explain their function. 2022-01-19 10:24:15 +00:00
Budibase Release Bot fafe6f5d40 v1.0.44 2022-01-19 10:13:22 +00:00
Martin McKeaveney ce3604695c Merge branch 'master' of github.com:Budibase/budibase into feature/envoy-nginx 2022-01-19 11:09:26 +01:00
Martin McKeaveney 875a577561 don't strip secrets from DB and only hide from client 2022-01-19 10:30:22 +01:00
Michael Drury 9d5d8284cb Quick fix for #4093 - make sure the App ID/App URL returned for deployed apps is always lowercase, as URLs are not case sensitive and should not be compared as such. 2022-01-18 20:54:19 +00:00
mike12345567 e0949b4ac3 Fix for #3721 - deleting invalid relationships if tables have been removed external to budibase - otherwise these could not be removed without deleting the datasource. 2022-01-18 17:21:29 +00:00
Martin McKeaveney 328aef00e1 tidy up 2022-01-18 17:41:38 +01:00
Martin McKeaveney 85d672c5d7 table management functions 2022-01-18 17:15:29 +01:00
Rory Powell 604d316834 Add dryRun to automation row create and remove env conditional on delete 2022-01-18 15:53:55 +00:00
Rory Powell fc043e116d Support template and app import in quotas + logging 2022-01-18 15:37:16 +00:00
Budibase Staging Release Bot 3c4fee31e3 v1.0.44-alpha.1 2022-01-18 15:36:05 +00:00
Andrew Kingston 7b9d6c8849 Merge pull request #4083 from mslourens/save_non_required_multiselect
make empty array valid when not required
2022-01-18 15:24:12 +00:00
Rory Powell 439fa9a010 Refactor to allow for future quota migrations 2022-01-18 14:43:24 +00:00
Budibase Staging Release Bot 3a49483eca v1.0.44-alpha.0 2022-01-18 14:31:59 +00:00
mike12345567 d93617d3c7 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-01-18 14:25:30 +00:00
Budibase Staging Release Bot 5004e81168 v1.0.27-alpha.24 2022-01-18 13:16:22 +00:00
Michael Drury 7cf78f8c8b Merge pull request #4073 from Budibase/feature/sql-relationship-filtering
SQL relationship filtering
2022-01-18 13:10:58 +00:00
Rory Powell 79c10fba7c Account for duplicate row ids caused by app import 2022-01-18 12:48:54 +00:00
Rory Powell 4d61e84c2b Handle table deletion and data import 2022-01-18 11:57:20 +00:00
mike12345567 63ffdc5d9b Updating variable naming in table fetch function to match more with what is actually being retrieved. 2022-01-18 10:43:21 +00:00
Maurits Lourens d9ecd3e3b3 make empty array valid when not required 2022-01-18 11:38:39 +01:00
Budibase Staging Release Bot 8798f5cf37 v1.0.27-alpha.23 2022-01-18 09:45:46 +00:00
Budibase Staging Release Bot 2c11661c61 v1.0.27-alpha.22 2022-01-18 08:59:52 +00:00
mike12345567 332e5b2672 Adding SQL test case for SQL relationship filtering. 2022-01-17 18:20:37 +00:00
Rory Powell ff887f8f88 Sync row usage with app deletion 2022-01-17 18:07:26 +00:00
Budibase Staging Release Bot 7335a6ab5e v1.0.27-alpha.21 2022-01-17 18:01:17 +00:00
Budibase Release Bot e3d8302194 v1.0.43 2022-01-17 16:42:48 +00:00
Martin McKeaveney 1f78d6dc0d readding query thread timeout 2022-01-17 15:57:31 +01:00
Martin McKeaveney 9663806bfc more flexible datasource auth config 2022-01-17 15:52:10 +01:00
mike12345567 29fbfe7b95 Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationship-filtering 2022-01-17 13:34:16 +00:00
Rory Powell 8fc60af820 Calculate total rows in migration, centralise quota enabled logic and tidy to use env vars only 2022-01-17 12:44:53 +00:00
Budibase Staging Release Bot b77be977dd v1.0.27-alpha.20 2022-01-17 10:15:17 +00:00