1
0
Fork 0
mirror of synced 2024-08-09 23:28:01 +12:00
Commit graph

2917 commits

Author SHA1 Message Date
Andrew Kingston
7dd70147f5 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2022-01-04 09:48:44 +00:00
Martin McKeaveney
18ad8ac1e5 configurable query timeout, s3 options for minIO, safety on cloud deploy job 2021-12-30 17:44:27 +00:00
Rory Powell
006df467cd Update curl import to support encoded characters in request body 2021-12-21 09:39:34 -05:00
Andrew Kingston
b236c0ef07 Remove pagination from top level query structure validation 2021-12-17 19:01:07 +00:00
Andrew Kingston
3830aeba8f Return top level pagination info from query execution 2021-12-17 19:00:23 +00:00
Andrew Kingston
932a63de7f Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination 2021-12-17 18:56:16 +00:00
mike12345567
5326284075 Some fixes after testing dynamic variables in rest a bit more. 2021-12-17 14:08:48 +00:00
Andrew Kingston
7769ba4d6a Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination 2021-12-17 13:12:28 +00:00
Andrew Kingston
27e923657b Allow saving pagination data in queries 2021-12-17 11:38:02 +00:00
Michael Drury
4ceed6c340 Adding in dynamic variable processing - finding which variables need to be used and then calling them from within the query thread. 2021-12-16 22:43:14 +00:00
mike12345567
53186abe20 Adding start to redis caching. 2021-12-16 16:58:15 +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
mike12345567
0a6754b13c Finishing up front-end, getting variable creation and management up and working from within the query schema/header menus. 2021-12-15 19:20:19 +00:00
Peter Clement
18671d24b7 fix issue with 0 evaluating to false in query builder 2021-12-15 16:32:04 +00:00
Andrew Kingston
8d10fcf34c Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-15 13:36:10 +00:00
mike12345567
53dba1cccb Removing outgoing webhook functionality from automations and adding XML response/sending, as well as form data/encoded data. 2021-12-14 17:59:02 +00:00
Rory Powell
d347edb34a Merge branch 'develop' into feature/query-auth 2021-12-14 09:52:16 +00:00
mike12345567
8d6dc14608 Linting and adding JSON header. 2021-12-13 18:20:02 +00:00
mike12345567
b19fcb5d50 Moving Typescript definitions around a bit. 2021-12-13 13:50:15 +00:00
mike12345567
fd4600d3af Merge branch 'develop' of github.com:Budibase/budibase into feature/rest-redesign 2021-12-13 10:14:28 +00:00
Rory Powell
addd13542e Merge branch 'feature/rest-redesign' into feature/query-auth 2021-12-11 21:43:03 +00:00
Andrew Kingston
6cec671283 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-09 16:32:25 +00:00
mike12345567
d774aade45 Adding in the ability to retrieve and view the headers from a rest response. 2021-12-09 12:30:05 +00:00
mike12345567
04114594bf Adding in enabled headers, making way for different body types. 2021-12-08 19:11:19 +00:00
mike12345567
181efdf68c Adding bindings to rest API, adding in spaceship placeholder, updating the look of some other components, cleaning up some whitespace. 2021-12-08 17:58:30 +00:00
Martin McKeaveney
894c8d87d7
Merge pull request #3719 from Budibase/fix/incoming-webhooks
Fix/incoming webhooks
2021-12-08 17:14:18 +00:00
Rory Powell
21c45a17ce Render table of auth configs and linting 2021-12-08 15:27:58 +00:00
Andrew Kingston
c71ad0cdec Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-08 13:08:28 +00:00
Rory Powell
a23b4143e1 Merge branch 'develop' into feature/rest-redesign 2021-12-08 12:36:12 +00:00
Rory Powell
9d402d0356 Move query to common definitions and add openapi-types to dev dependencies 2021-12-08 11:30:09 +00:00
Rory Powell
71c03fe10e Merge branch 'develop' into rest-import 2021-12-08 11:08:32 +00:00
Martin McKeaveney
27da6ea4ab account for integer type from JSON schema 2021-12-08 10:14:30 +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
Andrew Kingston
a0f3863f69 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-07 15:11:32 +00:00
mike12345567
6df90803ad Adding in raw functionality. 2021-12-06 18:35:44 +00:00
mike12345567
a48d7966a6 Adding stats, code, timings and size of request. 2021-12-06 18:23:18 +00:00
Rory Powell
5d1efb3024 Add import to existing DS and add cookie support to curl import 2021-12-03 11:14:22 +00:00
mike12345567
a7e779639d Refactor. 2021-12-03 10:31:09 +00:00
mike12345567
71e93a20a1 Refactor. 2021-12-03 10:31:09 +00:00
mike12345567
a6de5a4fa1 Exporting date and auto id field, but not importing autocolumns when table is created. 2021-12-02 16:17:10 +00:00
mike12345567
560a96b503 Exporting date and auto id field, but not importing autocolumns when table is created. 2021-12-02 16:17:10 +00:00
mike12345567
6b13d2ceaa Removing auto columns from export - the new table will provide these if required. 2021-12-02 16:04:44 +00:00
mike12345567
baf61e37e4 Removing auto columns from export - the new table will provide these if required. 2021-12-02 16:04:44 +00:00
Rory Powell
db88da2dd5 Fix merge import 2021-12-02 15:20:03 +00:00
Rory Powell
ac1bce0900 Merge + Linting 2021-12-02 14:54:47 +00:00
Andrew Kingston
1cbdf49b96 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-02 13:29:24 +00:00
Rory Powell
9d49839513 OAPI2 (swagger) complete + tests 2021-12-02 11:55:13 +00:00
Rory Powell
b486417985 start swagger tests 2021-12-01 13:40:40 +00:00
Rory Powell
5a01b400a5 Curl tests finished 2021-12-01 11:58:53 +00:00
Rory Powell
2dee59aa64 Tests WIP 2021-12-01 10:51:21 +00:00
Rory Powell
04a7382392 Add fix for user metadata sync when deleting 2021-12-01 09:54:23 +00:00
Rory Powell
731cc4229b Add fix for user metadata sync when deleting 2021-12-01 09:54:23 +00:00
Rory Powell
868a7dace3 Add type hierarchy for importers 2021-12-01 09:48:52 +00:00
mike12345567
5e0a6d6c91 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-11-30 11:32:50 +00:00
mike12345567
1cee1b78e6 Adding validation around invalid JSON inputs and allowing input via a code mirror editor in data UI. 2021-11-29 18:16:44 +00:00
mike12345567
ec12d6a045 Fixing issue with updating row validation to allow empty objects. 2021-11-29 17:54:09 +00:00
Rory Powell
d136824898 cURL import working 2021-11-29 17:21:30 +00:00
mike12345567
de0b23dd9f Moving generation to builder because it reduces API calls and has no reason to be carried out server-side, handling array/object schema generation correctly. 2021-11-29 17:11:08 +00:00
Rory Powell
adea1d052b Update backend to be extensible for different import sources 2021-11-29 10:37:31 +00:00
mike12345567
ed28bf664d Adding server functionality to determine schema for JSON data type, some basic UI around an editor for getting JSON to determine schema from and the key/value mechanism for flat structures. 2021-11-26 17:39:18 +00:00
mike12345567
3bb034939b Fixing issue found with enriching rows in SQL - the system was assuming the array of entries contained a row ID that needed to be broken down. 2021-11-26 17:08:56 +00:00
mike12345567
d06ab10c1d Fixing issue found with enriching rows in SQL - the system was assuming the array of entries contained a row ID that needed to be broken down. 2021-11-26 17:08:56 +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
Michael Drury
cba41d8e9d 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
4d73903019 Fixing a few issues that became obvious when I was looking at examples of what gets sent to the API for table saving. 2021-11-26 14:14:53 +00:00
mike12345567
5e9f3969c9 Fixing a few issues that became obvious when I was looking at examples of what gets sent to the API for table saving. 2021-11-26 14:14:53 +00:00
Andrew Kingston
29c5e6c243 Add devtools to app preview and add ability to preview apps as different roles 2021-11-26 13:25:02 +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
Andrew Kingston
11142335ff Merge pull request #3542 from Budibase/ak-fixes
Query schema fixes + card fixes
2021-11-26 11:27:28 +00:00
Rory Powell
25fd268dd4 File upload working 2021-11-26 09:51:56 +00:00
Peter Clement
5c3e05c2d4
Merge pull request #3544 from Budibase/feature/auto-screen-ui
Remove initial screen defintion so user can see the new screen creation button
2021-11-25 22:13:07 +00:00
Peter Clement
0b9cc02023 Merge pull request #3544 from Budibase/feature/auto-screen-ui
Remove initial screen defintion so user can see the new screen creation button
2021-11-25 22:13:07 +00:00
Rory Powell
b6cc536965 WIP: Rest API import 2021-11-25 17:14:07 +00:00
Peter Clement
fd61b191ec remove initial screen creation 2021-11-25 14:45:36 +00:00
Peter Clement
0c60a56a3a remove initial screen creation 2021-11-25 14:45:36 +00:00
Michael Drury
c1756aff75
Merge pull request #3541 from Budibase/fix/sql-issues
Fixing various SQL issues
2021-11-25 12:42:38 +00:00
Michael Drury
a02ec65661 Merge pull request #3541 from Budibase/fix/sql-issues
Fixing various SQL issues
2021-11-25 12:42:38 +00:00
mike12345567
831ef53319 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-25 12:21:58 +00:00
mike12345567
0f0770af32 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-25 12:21:58 +00:00
Andrew Kingston
d8ca73aeed Lint 2021-11-25 11:42:46 +00:00
Andrew Kingston
aea0a9082b Lint 2021-11-25 11:42:46 +00:00
Andrew Kingston
737ce9dc32 Fix issue with determining when to hide sensitive fields from query definitions and never delete the query schema 2021-11-25 11:21:54 +00:00
Andrew Kingston
38219f0ea3 Fix issue with determining when to hide sensitive fields from query definitions and never delete the query schema 2021-11-25 11:21:54 +00:00
mike12345567
bd9ae5191b Fixing some issues discovered with many to many relationships in SQL, as well as problems uncovered by #3531. 2021-11-24 20:55:03 +00:00
mike12345567
f6ecd423ce Fixing some issues discovered with many to many relationships in SQL, as well as problems uncovered by #3531. 2021-11-24 20:55:03 +00:00
mike12345567
72bf66926d Updating UI to have a table/column deletion check which makes sure the user understands what they are doing, also disabling external table deletion. 2021-11-22 15:26:24 +00:00
mike12345567
ea0000df51 Updating UI to have a table/column deletion check which makes sure the user understands what they are doing, also disabling external table deletion. 2021-11-22 15:26:24 +00:00
mike12345567
19c096c3e5 Updating inline alert component to handle newlines as different elements, putting out error with new lines. 2021-11-22 10:37:58 +00:00
mike12345567
9be833d5e1 Updating inline alert component to handle newlines as different elements, putting out error with new lines. 2021-11-22 10:37:58 +00:00
mike12345567
854cfd243d Fix for #2420 - don't allow columns which are considered invalid/not allowed. 2021-11-18 18:33:35 +00:00
mike12345567
38c7f3ab90 Fix for #2420 - don't allow columns which are considered invalid/not allowed. 2021-11-18 18:33:35 +00:00
mike12345567
2f282e70a9 Fixing issue with exporting CSV/JSON, also saving as right file type. 2021-11-18 14:57:17 +00:00
mike12345567
1d9b4be249 Fixing issue with exporting CSV/JSON, also saving as right file type. 2021-11-18 14:57:17 +00:00
Michael Drury
0b6eb6b71d Fixing issue discovered by test case. 2021-11-17 21:33:35 +00:00
Michael Drury
0623dc2981 Fixing issue discovered by test case. 2021-11-17 21:33:35 +00:00
mike12345567
494e042dd8 Adding a mechanism for disabling cron jobs when an app is unpublished. 2021-11-17 16:28:52 +00:00
mike12345567
bb8fe8e941 Adding a mechanism for disabling cron jobs when an app is unpublished. 2021-11-17 16:28:52 +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
a726d158b8 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
mike12345567
3b9f3d6690 Fix for cypress test issues, when metadata is updated rapidly it could get into a bad state - this should resolve it. 2021-11-16 20:56:24 +00:00
mike12345567
7170c00a4f Fix for cypress test issues, when metadata is updated rapidly it could get into a bad state - this should resolve it. 2021-11-16 20:56:24 +00:00
mike12345567
7eb29ffc7d Updating the getAllApps function to use a cached version of the app metadata, rather than retrieving it individually everytime. Also invalidating the results everytime they are updated (at least in the important locations). 2021-11-15 17:40:45 +00:00
mike12345567
f13257bebe Updating the getAllApps function to use a cached version of the app metadata, rather than retrieving it individually everytime. Also invalidating the results everytime they are updated (at least in the important locations). 2021-11-15 17:40:45 +00:00
mike12345567
9b5909e367 Adding role, as it wasn't being set in metadata. 2021-11-15 16:46:56 +00:00
mike12345567
0f54787072 Adding role, as it wasn't being set in metadata. 2021-11-15 16:46:56 +00:00
mike12345567
45af6be6de Fixing issue found by Mitch, with syncing not functioning for singular role updates. 2021-11-15 16:42:17 +00:00
mike12345567
ce47eb6cff Fixing issue found by Mitch, with syncing not functioning for singular role updates. 2021-11-15 16:42:17 +00:00
mike12345567
0cf612029e Linting and updating csv parser test case to match new functionality. 2021-11-12 19:39:12 +00:00
mike12345567
1d7fe369c6 Linting and updating csv parser test case to match new functionality. 2021-11-12 19:39:12 +00:00
mike12345567
86eec3bb52 Some UI work, as well as moving SQL to using a proper bulk insert method and fixing an issue found with csv parsing and removing of invalid columns. 2021-11-12 19:24:56 +00:00
mike12345567
d9d5391a40 Some UI work, as well as moving SQL to using a proper bulk insert method and fixing an issue found with csv parsing and removing of invalid columns. 2021-11-12 19:24:56 +00:00
mike12345567
a6481d1685 Adding in existing external table import. 2021-11-12 18:39:33 +00:00
mike12345567
0095f470e3 Adding in existing external table import. 2021-11-12 18:39:33 +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
af5e196b4c 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
d7ef5e606c Fixing issue where deleted datasources wouldn't clear out queries. 2021-11-11 17:13:35 +00:00
mike12345567
599702bfe9 Fixing issue where deleted datasources wouldn't clear out queries. 2021-11-11 17:13:35 +00:00
mike12345567
2dee1d6cff Fixing issues dsicovered by automation test cases, as well as disabling threading for test scenarios. 2021-11-11 16:20:30 +00:00
mike12345567
9f4ff190c3 Fixing issues dsicovered by automation test cases, as well as disabling threading for test scenarios. 2021-11-11 16:20:30 +00:00
mike12345567
ad68b895e1 Merge branch 'develop' of github.com:Budibase/budibase into feature/query-rbac-timeouts 2021-11-11 13:50:42 +00:00
mike12345567
5c8670c7f4 Merge branch 'develop' of github.com:Budibase/budibase into feature/query-rbac-timeouts 2021-11-11 13:50:42 +00:00
mike12345567
d54992de3d Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-11 13:48:07 +00:00
mike12345567
dc8d0aa533 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-11 13:48:07 +00:00
mike12345567
82dac5c588 Adding worker controls to both automations and queries. 2021-11-11 12:11:09 +00:00
mike12345567
cca28ce255 Adding worker controls to both automations and queries. 2021-11-11 12:11:09 +00:00
Martin McKeaveney
119678b3c4 update clientLibraryPath call in application.js 2021-11-11 12:29:52 +01:00
Martin McKeaveney
125610f5a1 update clientLibraryPath call in application.js 2021-11-11 12:29:52 +01:00
Martin McKeaveney
3915f3d993 bust cache when app versions are different 2021-11-11 12:21:45 +01:00
Martin McKeaveney
2a2963dac4 bust cache when app versions are different 2021-11-11 12:21:45 +01:00
mike12345567
2e61209291 Adding worker-farm back to have a mechanism to run queries within which we can timeout. 2021-11-10 19:35:09 +00:00
mike12345567
781e8359a1 Adding worker-farm back to have a mechanism to run queries within which we can timeout. 2021-11-10 19:35:09 +00:00
mike12345567
02137f4c08 Adding a way to switch between string and options, as well as number and boolean types, this is very useful for SQL tables. 2021-11-10 15:01:44 +00:00
mike12345567
7f055ed8dc Adding a way to switch between string and options, as well as number and boolean types, this is very useful for SQL tables. 2021-11-10 15:01:44 +00:00
Michael Drury
de2029588b
Merge pull request #3251 from Budibase/fix/user-metadata
Syncing user metadata - allow builder to interact with user metadata in app
2021-11-10 13:41:57 +00:00
Michael Drury
100311fb93 Merge pull request #3251 from Budibase/fix/user-metadata
Syncing user metadata - allow builder to interact with user metadata in app
2021-11-10 13:41:57 +00:00
mike12345567
c8e02a20a0 Updating per review comments. 2021-11-10 12:03:43 +00:00
mike12345567
47122f76fd 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
935fc06edc Updating per review comments. 2021-11-10 12:00:29 +00:00
Martin McKeaveney
50b547e0a9 fixes for templates, ensured iframetemplate fires ready event 2021-11-09 17:40:31 +01:00
Martin McKeaveney
0cc2069929 fixes for templates, ensured iframetemplate fires ready event 2021-11-09 17:40:31 +01:00
mike12345567
b00220cd98 Merge branch 'fix/user-metadata' of github.com:Budibase/budibase into feature/query-rbac-timeouts 2021-11-09 12:49:42 +00:00
mike12345567
a11f7e7081 Merge branch 'fix/user-metadata' of github.com:Budibase/budibase into feature/query-rbac-timeouts 2021-11-09 12:49:42 +00:00
mike12345567
2155e5f5eb Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-09 11:20:17 +00:00
mike12345567
f8e790bd2f Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-09 11:20:17 +00:00
Andrew Kingston
d0755ce8ac
Merge pull request #3249 from Budibase/blocks
Core blocks implementation + table with search block
2021-11-08 20:46:21 +00:00
Andrew Kingston
8e0b265815 Merge pull request #3249 from Budibase/blocks
Core blocks implementation + table with search block
2021-11-08 20:46:21 +00:00
mike12345567
d5f10f5f13 Linting. 2021-11-08 18:27:18 +00:00
mike12345567
069769a5a6 Linting. 2021-11-08 18:27:18 +00:00
mike12345567
2312defd3c Fixing some issues with multi-select coming back as string. 2021-11-08 18:23:48 +00:00
mike12345567
b1c55be1b7 Fixing some issues with multi-select coming back as string. 2021-11-08 18:23:48 +00:00
mike12345567
a0ebe7537d Merge branch 'develop' of github.com:Budibase/budibase into fix/user-metadata 2021-11-08 17:28:32 +00:00
mike12345567
99c47ab264 Merge branch 'develop' of github.com:Budibase/budibase into fix/user-metadata 2021-11-08 17:28:32 +00:00
mike12345567
94263b8496 Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-08 14:43:28 +00:00
mike12345567
e6d05f1e90 Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus 2021-11-08 14:43:28 +00:00
Martin McKeaveney
0b6e6b35e8 change message when app not deployed 2021-11-08 15:26:44 +01:00
Martin McKeaveney
9fb811a8da change message when app not deployed 2021-11-08 15:26:44 +01:00
Martin McKeaveney
42e9286c68 adding check to make sure production db isn't created on sync 2021-11-08 15:26:07 +01:00
Martin McKeaveney
035879d515 adding check to make sure production db isn't created on sync 2021-11-08 15:26:07 +01:00
mike12345567
c1e23c0153 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-08 14:00:47 +00:00
mike12345567
6455f51d4f Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-08 14:00:47 +00:00
Martin McKeaveney
ed051e1547 fix revert on unpublished app 2021-11-08 13:06:25 +01:00
Martin McKeaveney
7c21645799 fix revert on unpublished app 2021-11-08 13:06:25 +01:00
mike12345567
948ec067d5 Updating underlying sql to not use ilike unless in postgres client. 2021-11-05 13:48:13 +00:00
mike12345567
3474f3ae8e Updating underlying sql to not use ilike unless in postgres client. 2021-11-05 13:48:13 +00:00
Andrew Kingston
dd73ed3e1a Fix issue saving a doc with a multi-options datatype that was not defined 2021-11-05 12:37:16 +00:00
Andrew Kingston
1f1786c2b3 Fix issue saving a doc with a multi-options datatype that was not defined 2021-11-05 12:37:16 +00:00
mike12345567
974cf7b27e Linting and updating SQL Server schema generation to include auto column and primary key recognition. 2021-11-05 12:33:48 +00:00
mike12345567
9c933b629f Linting and updating SQL Server schema generation to include auto column and primary key recognition. 2021-11-05 12:33:48 +00:00
mike12345567
9aa708588a Adding the sync call from the worker for creation, updating and deletion of users. Making sure that production and development apps are always up to date with user metadata. 2021-11-04 14:53:03 +00:00
mike12345567
94ee13ffc4 Adding the sync call from the worker for creation, updating and deletion of users. Making sure that production and development apps are always up to date with user metadata. 2021-11-04 14:53:03 +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
Michael Drury
3a5e004f36 Adding sync user endpoint to server which can be used by the worker. 2021-11-03 23:15:38 +00:00
Michael Drury
1aeb12b0aa Syncing user metadata when builder opened as well as including all global user props for filtering/searching. 2021-11-03 22:23:00 +00:00
Michael Drury
311fe5f2eb Syncing user metadata when builder opened as well as including all global user props for filtering/searching. 2021-11-03 22:23:00 +00:00
mike12345567
9ce1866fab Fixing an issue with webhooks, couldn't use them in development (like getting schema) and making sure trigger will always use production app #3143. 2021-11-03 14:08:47 +00:00
mike12345567
88a729913c Fixing an issue with webhooks, couldn't use them in development (like getting schema) and making sure trigger will always use production app #3143. 2021-11-03 14:08:47 +00:00
mike12345567
aebd39d874 Fixing REST PUT using POST as per #3227. 2021-11-03 13:12:20 +00:00
mike12345567
f8b2429bd0 Fixing REST PUT using POST as per #3227. 2021-11-03 13:12:20 +00:00
mike12345567
67ed3dac19 Fixing some issues with MySQL and dropping foreign key constrained columns. 2021-11-02 13:36:23 +00:00
mike12345567
953c90c8d4 Fixing some issues with MySQL and dropping foreign key constrained columns. 2021-11-02 13:36:23 +00:00
mike12345567
0cf08df80f Adding many to many support, generating junction table and setting up constraints. 2021-10-29 18:37:29 +01:00
mike12345567
f071cc5219 Adding many to many support, generating junction table and setting up constraints. 2021-10-29 18:37:29 +01:00
mike12345567
eb8fde5c95 Fixing a lot of issues around dropping columns, updating columns, relationships and bi-directionality, display columns now default to something for SQL tables as well. 2021-10-29 13:34:10 +01:00
mike12345567
a94376ce43 Fixing a lot of issues around dropping columns, updating columns, relationships and bi-directionality, display columns now default to something for SQL tables as well. 2021-10-29 13:34:10 +01:00
mike12345567
7b1114b7df Adding SQL relationship building. 2021-10-28 22:44:31 +01:00
mike12345567
949c6b8653 Adding SQL relationship building. 2021-10-28 22:44:31 +01:00
mike12345567
246d08c804 SQL table building. 2021-10-28 19:39:42 +01:00
mike12345567
329156d6cc SQL table building. 2021-10-28 19:39:42 +01:00
mike12345567
3ff25e4122 Fixing an issue with data source saving. 2021-10-27 16:35:53 +01:00
mike12345567
49d2796f8e Fixing an issue with data source saving. 2021-10-27 16:35:53 +01:00
mike12345567
8b2c505050 Fixing #2718 - disabling handlebars helpers for queries. 2021-10-26 20:04:36 +01:00
mike12345567
eb411cd0b0 Fixing #2718 - disabling handlebars helpers for queries. 2021-10-26 20:04:36 +01:00
mike12345567
015b2a8f56 Fixing #2820 - SQL system no longer includes tables without a primary key constraint and it displays an error to handle this. 2021-10-26 20:03:54 +01:00
mike12345567
ac1d6ee23e Fixing #2820 - SQL system no longer includes tables without a primary key constraint and it displays an error to handle this. 2021-10-26 20:03:54 +01:00
Rory Powell
383f200b99 Merge branch 'develop' into scope-or-view 2021-10-26 14:55:45 +01:00
Rory Powell
59c44eafd3 Merge branch 'develop' into scope-or-view 2021-10-26 14:55:45 +01:00
Rory Powell
4b80bed3a1 Update snapshot 2021-10-26 09:43:00 +01:00
Rory Powell
21da900567 Update snapshot 2021-10-26 09:43:00 +01:00
Michael Drury
1aee0e8f2a
Merge pull request #3122 from Budibase/fix/mike-d-various-fixes
Various fixes, including replacing live replication from prod -> dev
2021-10-25 14:41:08 +01:00
Michael Drury
7ee3029dfe Merge pull request #3122 from Budibase/fix/mike-d-various-fixes
Various fixes, including replacing live replication from prod -> dev
2021-10-25 14:41:08 +01:00
Rory Powell
f1a74d4384 Scope view filters to table always 2021-10-25 13:34:48 +01:00
Rory Powell
54c5ae1441 Scope view filters to table always 2021-10-25 13:34:48 +01:00
Rory Powell
81ca6d3b22
Merge pull request #3104 from Budibase/view-not-set
Handle nulls / empty in views and tables
2021-10-25 10:16:23 +01:00
Rory Powell
547bb8ba80 Merge pull request #3104 from Budibase/view-not-set
Handle nulls / empty in views and tables
2021-10-25 10:16:23 +01:00
Rory Powell
841e6b2518 Feedback: Rename set/not set to not empty/empty, remove cell rendering 2021-10-25 09:58:05 +01:00
Rory Powell
99b42c7083 Feedback: Rename set/not set to not empty/empty, remove cell rendering 2021-10-25 09:58:05 +01:00
mike12345567
a2d302cd57 Removing live replication between deployed and development app, instead it is replicated when the app is opened in the builder. Live replication was not working and only actually pulled back the data on deploy which was a little confusing, this way it can easily be controlled. 2021-10-22 14:34:20 +01:00
mike12345567
bd59c28081 Removing live replication between deployed and development app, instead it is replicated when the app is opened in the builder. Live replication was not working and only actually pulled back the data on deploy which was a little confusing, this way it can easily be controlled. 2021-10-22 14:34:20 +01:00
mike12345567
4794a5374e Fixing an issue with user metadata not always being present when user accessing app, causing weird issues. 2021-10-21 17:23:10 +01:00
mike12345567
23071993c6 Fixing an issue with user metadata not always being present when user accessing app, causing weird issues. 2021-10-21 17:23:10 +01:00
Martin McKeaveney
7882862a65 enable collapsible nodes in component tree 2021-10-21 16:24:58 +01:00
Martin McKeaveney
9301406bcd enable collapsible nodes in component tree 2021-10-21 16:24:58 +01:00
Martin McKeaveney
b1f04a0f6b
Merge branch 'develop' into fix/postreleasefixes2 2021-10-21 16:00:48 +01:00
Martin McKeaveney
3b3862bd01 Merge branch 'develop' into fix/postreleasefixes2 2021-10-21 16:00:48 +01:00
Rory Powell
5b8b314476 Merge branch 'develop' into view-not-set 2021-10-21 14:17:04 +01:00
Rory Powell
ca4b252abc Merge branch 'develop' into view-not-set 2021-10-21 14:17:04 +01:00
Rory Powell
b88319d201 Handle nulls / empty in views and tables 2021-10-21 14:15:55 +01:00
Rory Powell
0fb4613b5a Handle nulls / empty in views and tables 2021-10-21 14:15:55 +01:00
Andrew Kingston
bc26925c2f Remove optional chaining from server 2021-10-21 10:24:41 +01:00
Andrew Kingston
2b7f393626 Remove optional chaining from server 2021-10-21 10:24:41 +01:00
Andrew Kingston
0f2b50b9f1 Keep views up to date with table schema changes 2021-10-20 20:01:49 +01:00
Andrew Kingston
5caafed0f8 Keep views up to date with table schema changes 2021-10-20 20:01:49 +01:00
Michael Drury
e5ca541534
Merge pull request #3094 from Budibase/fix/sql-auto-update
Fixing issue with SQL tables and automation update row action
2021-10-20 13:48:53 +01:00
Michael Drury
0c678d1cce Merge pull request #3094 from Budibase/fix/sql-auto-update
Fixing issue with SQL tables and automation update row action
2021-10-20 13:48:53 +01:00
Andrew Kingston
70890a62f8
Merge pull request #3042 from Budibase/fix/app-export-performance
Improve app export experience
2021-10-20 10:25:59 +01:00
Andrew Kingston
029b447ce7 Merge pull request #3042 from Budibase/fix/app-export-performance
Improve app export experience
2021-10-20 10:25:59 +01:00
mike12345567
99f8bf1244 Fixing issue with SQL tables and automations updating a row, also making error handling better across automations to make sure some sort of error message is always returned. 2021-10-19 17:00:54 +01:00
mike12345567
bdaf56fac7 Fixing issue with SQL tables and automations updating a row, also making error handling better across automations to make sure some sort of error message is always returned. 2021-10-19 17:00:54 +01:00
Martin McKeaveney
2b05b2c17b error message fixes 2021-10-19 16:52:55 +01:00
Martin McKeaveney
a174de7f28 error message fixes 2021-10-19 16:52:55 +01:00
Michael Drury
2612725beb
Merge pull request #3091 from Budibase/fix/table-perms
Fixing table permissions issue
2021-10-19 16:45:41 +01:00
Michael Drury
93c0b5ddd4 Merge pull request #3091 from Budibase/fix/table-perms
Fixing table permissions issue
2021-10-19 16:45:41 +01:00
mike12345567
3631a799c3 Fixing issue with permissions, if some permissions have already been set for a role an error would be thrown which would break the UI and make it impossible to setup permissions for other tables. 2021-10-19 16:19:48 +01:00
mike12345567
6539feb6d7 Fixing issue with permissions, if some permissions have already been set for a role an error would be thrown which would break the UI and make it impossible to setup permissions for other tables. 2021-10-19 16:19:48 +01:00
mike12345567
d20eb464b0 Fixes issue #2417 in the backend, looks for fields which could contain a key value and if they do it will resolve them down to the ID field value. 2021-10-18 17:54:34 +01:00
mike12345567
dd75d236c0 Fixes issue #2417 in the backend, looks for fields which could contain a key value and if they do it will resolve them down to the ID field value. 2021-10-18 17:54:34 +01:00
Andrew Kingston
8817230bf1 Refactor app exports to allow a streaming realtime backup, and tidy up 2021-10-18 12:08:12 +01:00
Andrew Kingston
d00f3f27fe Refactor app exports to allow a streaming realtime backup, and tidy up 2021-10-18 12:08:12 +01:00
Peter Clement
29796c3490 Potential fix for issues with updating and saving rows and columns 2021-10-17 21:23:30 +01:00
Peter Clement
eb957bc94f Potential fix for issues with updating and saving rows and columns 2021-10-17 21:23:30 +01:00
Andrew Kingston
2bef8a036d Lint 2021-10-15 14:57:01 +01:00
Andrew Kingston
4c1451178c Lint 2021-10-15 14:57:01 +01:00
Andrew Kingston
a1ed5d2605 Remove linkRows processing when importing CSVs 2021-10-15 14:31:45 +01:00
Andrew Kingston
18c88ac101 Remove linkRows processing when importing CSVs 2021-10-15 14:31:45 +01:00
Andrew Kingston
27a1342531
Merge pull request #3002 from Budibase/js-binding-drawer
JavaScript bindings
2021-10-15 11:37:25 +01:00
Andrew Kingston
642d105326 Merge pull request #3002 from Budibase/js-binding-drawer
JavaScript bindings
2021-10-15 11:37:25 +01:00
mike12345567
2d94d93f5b Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:25:07 +01:00
mike12345567
5b81d25d1a Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:25:07 +01:00
mike12345567
c5bc8fdd08 Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:16:20 +01:00
mike12345567
b73fc93cdc Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:16:20 +01:00
mike12345567
eb25e81072 Fixes #2998 the templates API call will no longer fail if no internet, will simply return an empty array. 2021-10-14 14:18:41 +01:00
mike12345567
c5ed99939c Fixes #2998 the templates API call will no longer fail if no internet, will simply return an empty array. 2021-10-14 14:18:41 +01:00
mike12345567
cd1f48b920 Fixing some issues found with query while testing. 2021-10-13 13:22:13 +01:00
mike12345567
dcb334b564 Fixing some issues found with query while testing. 2021-10-13 13:22:13 +01:00
mike12345567
b27a07f785 Adding the basics of the query transformers to the frontend and to the backend, as well as switching to vm2 for script running. 2021-10-12 18:45:13 +01:00
mike12345567
b46a945fc4 Adding the basics of the query transformers to the frontend and to the backend, as well as switching to vm2 for script running. 2021-10-12 18:45:13 +01:00
mike12345567
a7b5fc2e1b Fixing some issues with cloud export/import, removing the ability to export and import your users as this was dangerous and didn't really work with passwords/SSO. 2021-10-08 18:21:40 +01:00
mike12345567
7a26f3769d Fixing some issues with cloud export/import, removing the ability to export and import your users as this was dangerous and didn't really work with passwords/SSO. 2021-10-08 18:21:40 +01:00
Martin McKeaveney
816d06d9e9 merge 2021-10-07 21:05:39 +01:00
Martin McKeaveney
e9cad03f63 merge 2021-10-07 21:05:39 +01:00
mike12345567
380d0e030e Fixing issue with user's being logged in and trying to access other tenants public apps, this work makes sure that users from other tenants will not be 403'd immediately (too aggressive) but instead they will have all other their RBAC roles revoked. 2021-10-07 15:49:26 +01:00
mike12345567
183b6e7b50 Fixing issue with user's being logged in and trying to access other tenants public apps, this work makes sure that users from other tenants will not be 403'd immediately (too aggressive) but instead they will have all other their RBAC roles revoked. 2021-10-07 15:49:26 +01:00
Martin McKeaveney
eead9b07b3 fix user ping event 2021-10-07 12:15:05 +01:00
Martin McKeaveney
dea2c95d80 fix user ping event 2021-10-07 12:15:05 +01:00
Martin McKeaveney
910477a765 fix table view export in prod 2021-10-07 11:26:09 +01:00
Martin McKeaveney
0fb17e41b7 fix table view export in prod 2021-10-07 11:26:09 +01:00
mike12345567
1684f18217 Fixing issue #2276 - allows reverting a SQL column to null if no input. 2021-10-06 17:52:12 +01:00
mike12345567
d482b01263 Fixing issue #2276 - allows reverting a SQL column to null if no input. 2021-10-06 17:52:12 +01:00
mike12345567
3878cf76cd Fixing issue #2788 - making client side queries and SQL queries consistent with internal table ones. 2021-10-06 17:38:32 +01:00
mike12345567
3cea3dd510 Fixing issue #2788 - making client side queries and SQL queries consistent with internal table ones. 2021-10-06 17:38:32 +01:00
Rory Powell
421f72c4dc
Merge pull request #2881 from Budibase/api-keys
Add API keys between account portal and budibase
2021-10-04 14:17:17 +01:00
Rory Powell
69871342bb Merge pull request #2881 from Budibase/api-keys
Add API keys between account portal and budibase
2021-10-04 14:17:17 +01:00
Michael Drury
079b4f4633
Merge pull request #2880 from Budibase/fix/2835
Fix for shorthand app URL not re-directing if the user isn't logged in
2021-10-04 14:09:48 +01:00
Michael Drury
d4877ef9db Merge pull request #2880 from Budibase/fix/2835
Fix for shorthand app URL not re-directing if the user isn't logged in
2021-10-04 14:09:48 +01:00
Rory Powell
651947bb49 Add API keys between account portal and budibase 2021-10-04 13:40:50 +01:00
Rory Powell
2f589a2f42 Add API keys between account portal and budibase 2021-10-04 13:40:50 +01:00
mike12345567
b8e968644a Fixing issue with direct app request in self host not working when un-authenticated (doesn't re-direct to login). 2021-10-04 13:31:53 +01:00
mike12345567
c82c9df522 Fixing issue with direct app request in self host not working when un-authenticated (doesn't re-direct to login). 2021-10-04 13:31:53 +01:00
mike12345567
a343805fee Fix for many to many relationships where the union table has arbituarily named foreign key constraint columns, an example has been provided in the scripts directory. 2021-10-01 17:16:43 +01:00
mike12345567
80e7671444 Fix for many to many relationships where the union table has arbituarily named foreign key constraint columns, an example has been provided in the scripts directory. 2021-10-01 17:16:43 +01:00
Martin McKeaveney
6a6dac9d3a adding debug log for deployments 2021-10-01 15:36:33 +01:00
Martin McKeaveney
ff610d6516 adding debug log for deployments 2021-10-01 15:36:33 +01:00
mike12345567
f4b57aab1c Fixing issue with created by/updated by on public forms, also fixing a small issue with analytics ping generating a 404. 2021-10-01 15:00:11 +01:00
mike12345567
8decbc20d5 Fixing issue with created by/updated by on public forms, also fixing a small issue with analytics ping generating a 404. 2021-10-01 15:00:11 +01:00
mike12345567
53fb8682f9 Fixing formula in enrichment calls, it did not retrieve the correct linked table for output processing, grouping rows for enrichment phase with their correct tables. 2021-09-30 17:54:54 +01:00
mike12345567
5bafd1c01b Fixing formula in enrichment calls, it did not retrieve the correct linked table for output processing, grouping rows for enrichment phase with their correct tables. 2021-09-30 17:54:54 +01:00
Martin McKeaveney
bdc004d18e removing optional chain 2021-09-30 17:04:55 +01:00
Martin McKeaveney
021c49ad8e removing optional chain 2021-09-30 17:04:55 +01:00
Martin McKeaveney
665a9620a4 lint 2021-09-30 16:39:10 +01:00
Martin McKeaveney
6ef1883328 lint 2021-09-30 16:39:10 +01:00
Martin McKeaveney
a251c8bfd0 merge with develop 2021-09-30 16:05:06 +01:00
Martin McKeaveney
6f5567b4b6 merge with develop 2021-09-30 16:05:06 +01:00
Martin McKeaveney
b8fef9965d end user ping for client apps 2021-09-30 15:03:57 +01:00
Martin McKeaveney
13a07a5e51 end user ping for client apps 2021-09-30 15:03:57 +01:00
mike12345567
8e7ee8f23e Only development apps. 2021-09-30 12:50:22 +01:00
mike12345567
e1707111b2 Only development apps. 2021-09-30 12:50:22 +01:00
mike12345567
7de9ed2fdf Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-30 12:22:28 +01:00
mike12345567
f8562015ac Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-30 12:22:28 +01:00
mike12345567
b3cda1cf64 Adding cloud -> self host and self host -> cloud view migrations. 2021-09-30 12:17:27 +01:00
mike12345567
c132ac43b9 Adding cloud -> self host and self host -> cloud view migrations. 2021-09-30 12:17:27 +01:00
Andrew Kingston
7571be0bb9
Merge pull request #2790 from Budibase/data-ui-pagination
Data UI pagination and searching
2021-09-30 11:13:47 +01:00
Andrew Kingston
38b32d78a8 Merge pull request #2790 from Budibase/data-ui-pagination
Data UI pagination and searching
2021-09-30 11:13:47 +01:00
Peter Clement
e0e4048b37 remove log statement 2021-09-30 10:39:21 +01:00
Peter Clement
1ba7c89492 remove log statement 2021-09-30 10:39:21 +01:00
Andrew Kingston
f03b8470a4 Only use fetch for search when running in cypress 2021-09-29 18:22:56 +01:00
Andrew Kingston
1b60fb5988 Only use fetch for search when running in cypress 2021-09-29 18:22:56 +01:00
mike12345567
ccd2913857 Final cleanup, just need to handle view migration (to self host from cloud). 2021-09-29 17:43:16 +01:00
mike12345567
94737c6574 Final cleanup, just need to handle view migration (to self host from cloud). 2021-09-29 17:43:16 +01:00
Andrew Kingston
2b31239f04 Treat the search endpoint as a fetch when running tests as lucene doesn't exist 2021-09-29 17:36:53 +01:00
Andrew Kingston
a50d46ba32 Treat the search endpoint as a fetch when running tests as lucene doesn't exist 2021-09-29 17:36:53 +01:00
mike12345567
4de566d864 Some fixes after testing and adding some basic work to the frontend. 2021-09-28 18:05:52 +01:00
mike12345567
d282cd030f Some fixes after testing and adding some basic work to the frontend. 2021-09-28 18:05:52 +01:00
Peter Clement
22bbbb5ba4 fix tests 2021-09-28 15:29:42 +01:00
Peter Clement
01265b0b02 fix tests 2021-09-28 15:29:42 +01:00
Peter Clement
eed3bdcb6b Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard 2021-09-28 14:26:25 +01:00
Peter Clement
f45638d874 Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard 2021-09-28 14:26:25 +01:00
Peter Clement
5ca4da1146 check tables can be fetched before saving config 2021-09-28 12:25:57 +01:00
Peter Clement
1a1c0f2892 check tables can be fetched before saving config 2021-09-28 12:25:57 +01:00
mike12345567
145c0a11c9 Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-28 11:23:03 +01:00
mike12345567
a83b9835b2 Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-28 11:23:03 +01:00
mike12345567
f836565f69 Putting together cloud export and import functionality, still need to test, but basic concept there. 2021-09-27 19:12:41 +01:00
mike12345567
9f0d8a91b7 Putting together cloud export and import functionality, still need to test, but basic concept there. 2021-09-27 19:12:41 +01:00
Martin McKeaveney
9bbb230aa6 merge with develop 2021-09-27 16:37:55 +01:00
Martin McKeaveney
bd1f6752ff merge with develop 2021-09-27 16:37:55 +01:00
Michael Drury
106b575c4e
Merge pull request #2729 from Budibase/fix/no-perms-hierarchy
Removing the concept of permissions hierarchy from backend for resources
2021-09-27 15:15:31 +01:00
Michael Drury
a9823062d4 Merge pull request #2729 from Budibase/fix/no-perms-hierarchy
Removing the concept of permissions hierarchy from backend for resources
2021-09-27 15:15:31 +01:00
Martin McKeaveney
5b1ae778da fallback SMTP configuration for cloud 2021-09-27 14:57:22 +01:00
Martin McKeaveney
35d4eac78a fallback SMTP configuration for cloud 2021-09-27 14:57:22 +01:00
Andrew Kingston
b047376089 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-27 11:30:51 +01:00
Andrew Kingston
c011b7fe5c Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-27 11:30:51 +01:00
Andrew Kingston
4c47ee9853 Fix check to create default layouts and screens 2021-09-27 11:30:46 +01:00
Andrew Kingston
74b243c362 Fix check to create default layouts and screens 2021-09-27 11:30:46 +01:00
mike12345567
649a33d3c8 Getting rid of the concept of permissions hierarchy, roles still have a hierarchy and base permissions still follow the old system, but resources can be given a stack of separate permissions which don't override each other. 2021-09-23 19:04:53 +01:00
mike12345567
e47bf71e6c Getting rid of the concept of permissions hierarchy, roles still have a hierarchy and base permissions still follow the old system, but resources can be given a stack of separate permissions which don't override each other. 2021-09-23 19:04:53 +01:00
mike12345567
1952dc308e Fixes issue #2616 - this is a slightly complex fix and handles a few other issues with mysql (around returning on creation of a row and relationships) - a new mechanism is now used for pagination and limiting which makes sure the limits are applied to the outer table rather than the combination of the outer and the joined. 2021-09-23 16:35:09 +01:00
mike12345567
67212e5c5b Fixes issue #2616 - this is a slightly complex fix and handles a few other issues with mysql (around returning on creation of a row and relationships) - a new mechanism is now used for pagination and limiting which makes sure the limits are applied to the outer table rather than the combination of the outer and the joined. 2021-09-23 16:35:09 +01:00
Martin McKeaveney
5a1e39c49f
Merge pull request #2707 from mslourens/fix_constraint_formula_field
Fix formula constraints check
2021-09-23 09:35:43 +01:00
Martin McKeaveney
7768bbf9e1 Merge pull request #2707 from mslourens/fix_constraint_formula_field
Fix formula constraints check
2021-09-23 09:35:43 +01:00
Andrew Kingston
6d545c6a27 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-23 09:18:52 +01:00
Andrew Kingston
ec2f727af3 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-09-23 09:18:52 +01:00
Michael Drury
b3805c9853
Merge pull request #2709 from Budibase/fix/2673
Fix for issue #2673
2021-09-22 18:21:56 +01:00
Michael Drury
5c877d9f44 Merge pull request #2709 from Budibase/fix/2673
Fix for issue #2673
2021-09-22 18:21:56 +01:00
Michael Drury
53aaea9e31
Merge pull request #2698 from Budibase/feature/view-cloud-replacement
Cloud View replacement
2021-09-22 18:21:38 +01:00
Michael Drury
f45c780d99 Merge pull request #2698 from Budibase/feature/view-cloud-replacement
Cloud View replacement
2021-09-22 18:21:38 +01:00
mike12345567
f70cee3c52 Fixing issue #2673 - discovered issues with some column types not being worked out to be auto-columns in postgres. 2021-09-22 17:46:54 +01:00
mike12345567
e92b0e0c94 Fixing issue #2673 - discovered issues with some column types not being worked out to be auto-columns in postgres. 2021-09-22 17:46:54 +01:00
Maurits Lourens
fe3902a33c Check if the formula validates against its constraints 2021-09-22 17:27:07 +02:00
Maurits Lourens
b21db7c296 Check if the formula validates against its constraints 2021-09-22 17:27:07 +02:00
Andrew Kingston
22e75b8154 Only create default home screen and layouts when not importing an app 2021-09-22 14:50:52 +01:00
Andrew Kingston
dde7cf9fc4 Only create default home screen and layouts when not importing an app 2021-09-22 14:50:52 +01:00
Martin McKeaveney
b7ff1a2464 turn analytics off for self hosted 2021-09-21 20:39:56 +01:00
Martin McKeaveney
da1b6692eb turn analytics off for self hosted 2021-09-21 20:39:56 +01:00
mike12345567
d8b2dd035a Adding the ability to migrate from existing in db views to in memory views. 2021-09-21 17:37:26 +01:00
mike12345567
838a25ea09 Adding the ability to migrate from existing in db views to in memory views. 2021-09-21 17:37:26 +01:00
mike12345567
efdd78c7fe Removing use of db.post as its dangerous to allow the possibility of _id being auto-generated, these docs would be lost as we couldn't query them out by the usual id mechanism. 2021-09-21 16:07:04 +01:00
mike12345567
e8e331e578 Removing use of db.post as its dangerous to allow the possibility of _id being auto-generated, these docs would be lost as we couldn't query them out by the usual id mechanism. 2021-09-21 16:07:04 +01:00
mike12345567
8f70ad9cdc Performance improvements after testing - switching to temporary in memory queries for cloud views. 2021-09-21 15:59:50 +01:00
mike12345567
c8dbf02acf Performance improvements after testing - switching to temporary in memory queries for cloud views. 2021-09-21 15:59:50 +01:00
mike12345567
0651b874ac Fixing issues with automation steps found during testing. 2021-09-20 19:21:04 +01:00
mike12345567
cf5b7b1a99 Fixing issues with automation steps found during testing. 2021-09-20 19:21:04 +01:00
mike12345567
ac944e532b Moving views into a different location so they don't trigger tree creation and attempting to use in memory pouchDB to run views on the fly. 2021-09-20 18:24:09 +01:00
mike12345567
a38f83d0ec Moving views into a different location so they don't trigger tree creation and attempting to use in memory pouchDB to run views on the fly. 2021-09-20 18:24:09 +01:00
mike12345567
38e6956b19 Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 2021-09-17 17:18:52 +01:00
mike12345567
47acb7e69b Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 2021-09-17 17:18:52 +01:00
mike12345567
96f0f9b4fd Adding in backend implementation of the query step, as well as some front-end work to support the filter drawer within automations. 2021-09-15 19:02:44 +01:00
mike12345567
b18a082951 Adding in backend implementation of the query step, as well as some front-end work to support the filter drawer within automations. 2021-09-15 19:02:44 +01:00
Michael Drury
12f364e296
Merge pull request #2598 from Budibase/feature/automation-rework
Automation backend rework
2021-09-14 17:30:26 +01:00
Michael Drury
bda973355c Merge pull request #2598 from Budibase/feature/automation-rework
Automation backend rework
2021-09-14 17:30:26 +01:00
mike12345567
df1555185d Changing over to using timestamps. 2021-09-14 16:54:42 +01:00
mike12345567
c57e66e21f Changing over to using timestamps. 2021-09-14 16:54:42 +01:00
mike12345567
458db567ea Removing the concept of a logic block. 2021-09-14 11:28:39 +01:00
mike12345567
8f1f1c2d54 Removing the concept of a logic block. 2021-09-14 11:28:39 +01:00
mike12345567
421d98d5b7 Adding functionality so that when an automation trigger is deleted its test inputs will also be deleted. 2021-09-13 18:03:09 +01:00
mike12345567
0ff5fd1ef0 Adding functionality so that when an automation trigger is deleted its test inputs will also be deleted. 2021-09-13 18:03:09 +01:00
mike12345567
a5ce11d3ca Fixing issue #2412 - making sure full enriched records are passed along to automations. 2021-09-13 16:28:52 +01:00
mike12345567
a92530f170 Fixing issue #2412 - making sure full enriched records are passed along to automations. 2021-09-13 16:28:52 +01:00
Martin McKeaveney
adcfe0fee5 ensure internal tableId always attached to user objects 2021-09-10 17:02:55 +01:00
Martin McKeaveney
54749d2668 ensure internal tableId always attached to user objects 2021-09-10 17:02:55 +01:00
mike12345567
3679579d53 Introducing the concept of flagging an automation as 'in test' which means it can run with triggers and everything as it normally would in development. 2021-09-10 14:37:34 +01:00
mike12345567
3eeb7c27b8 Introducing the concept of flagging an automation as 'in test' which means it can run with triggers and everything as it normally would in development. 2021-09-10 14:37:34 +01:00
mike12345567
fce3a6bbe7 Adding some basic test cases for the metadata API, testing that automation tests do store history. 2021-09-10 13:52:41 +01:00
mike12345567
84cdec5907 Adding some basic test cases for the metadata API, testing that automation tests do store history. 2021-09-10 13:52:41 +01:00
mike12345567
01ca02ea9c Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-09 16:33:41 +01:00
mike12345567
a366ab80e1 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-09 16:33:41 +01:00
Andrew Kingston
3d0f7125d2 Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview 2021-09-09 13:56:18 +01:00
Andrew Kingston
0409e2144f Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview 2021-09-09 13:56:18 +01:00
mike12345567
c337a855cc Saving progress towards re-working CTX usage in automation steps. 2021-09-09 12:23:52 +01:00
mike12345567
0e15911284 Saving progress towards re-working CTX usage in automation steps. 2021-09-09 12:23:52 +01:00
Andrew Kingston
d38f5ef163 Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-09 11:57:55 +01:00
Andrew Kingston
5b1ba5d5a2 Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-09 11:57:55 +01:00
Andrew Kingston
40e7b57d27 Add meta tag to client apps to ensure they stretch to fill ios device screens 2021-09-09 11:55:46 +01:00
Andrew Kingston
57c69f233c Add meta tag to client apps to ensure they stretch to fill ios device screens 2021-09-09 11:55:46 +01:00
Martin McKeaveney
e37e6af4f6 merge 2021-09-09 11:15:21 +01:00
Martin McKeaveney
93590c58fa merge 2021-09-09 11:15:21 +01:00
mike12345567
4e294fbcd9 Adding metadata system and re-writing how Cron works, previously cron only worked in dev because it would never be enabled for the production app ID, this makes it so that it is never enabled for the dev app and when the production app is deployed it runs through all the automations and checks if any need cron jobs setup/disabled. 2021-09-08 19:29:28 +01:00
mike12345567
557bd2df9f Adding metadata system and re-writing how Cron works, previously cron only worked in dev because it would never be enabled for the production app ID, this makes it so that it is never enabled for the dev app and when the production app is deployed it runs through all the automations and checks if any need cron jobs setup/disabled. 2021-09-08 19:29:28 +01:00
mike12345567
b00f8764cb Updating automations system to return the inputs and outputs of each step. 2021-09-08 14:08:22 +01:00
mike12345567
e84d30524b Updating automations system to return the inputs and outputs of each step. 2021-09-08 14:08:22 +01:00
mike12345567
d2070f9061 Adding the ability to get back the context. 2021-09-07 19:06:20 +01:00
mike12345567
213bee1e3b Adding the ability to get back the context. 2021-09-07 19:06:20 +01:00
mike12345567
bcc7f1caea Adding slack integration. 2021-09-07 13:59:58 +01:00
mike12345567
f429bc1a08 Adding slack integration. 2021-09-07 13:59:58 +01:00
mike12345567
d05c60d470 Adding slack integration. 2021-09-07 13:58:53 +01:00
mike12345567
4450883a0a Adding slack integration. 2021-09-07 13:58:53 +01:00
Andrew Kingston
97e491d045 Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 18:23:08 +01:00
Andrew Kingston
989652bc0b Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 18:23:08 +01:00
mike12345567
879f1a2368 Cleanup, prepping for automation history, some refactoring to get rid of concept of builtin. 2021-09-06 17:53:02 +01:00
mike12345567
2531d9a681 Cleanup, prepping for automation history, some refactoring to get rid of concept of builtin. 2021-09-06 17:53:02 +01:00
Andrew Kingston
ca9df2764d Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 17:29:51 +01:00
Andrew Kingston
d607f7b25b Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 17:29:51 +01:00
Martin McKeaveney
9e73dcdd44 lint 2021-09-06 16:24:51 +01:00
Martin McKeaveney
f7718ecae9 lint 2021-09-06 16:24:51 +01:00
Martin McKeaveney
c39abe4081 merge with master 2021-09-06 16:13:17 +01:00
Martin McKeaveney
bcb5cb1d77 merge with master 2021-09-06 16:13:17 +01:00
mike12345567
4fae8b2b1e Fixing issue with using 'ta' in view name. 2021-09-02 17:49:21 +01:00
mike12345567
b17e9aa5e4 Fixing issue with using 'ta' in view name. 2021-09-02 17:49:21 +01:00
mike12345567
4ff9de1b6c Fixing issues with search endpoint not handling users fully. 2021-09-02 17:13:00 +01:00
mike12345567
2148bf6da4 Fixing issues with search endpoint not handling users fully. 2021-09-02 17:13:00 +01:00
mike12345567
d864dedba0 Fixing issue with rows not returning correctly. 2021-09-02 13:31:46 +01:00
mike12345567
d2cb0282ea Fixing issue with rows not returning correctly. 2021-09-02 13:31:46 +01:00
mike12345567
811ba19558 Fixing issues with SQL many relationship updates. 2021-09-01 19:40:47 +01:00
mike12345567
a9e2336036 Fixing issues with SQL many relationship updates. 2021-09-01 19:40:47 +01:00
Andrew Kingston
9e5805f092 Merge standard-components into the client library 2021-09-01 11:41:48 +01:00
Andrew Kingston
047cd4ea88 Merge standard-components into the client library 2021-09-01 11:41:48 +01:00
Martin McKeaveney
0df6d24edf prevent sql relationship delete from erroring 2021-08-31 19:59:49 +01:00
Martin McKeaveney
8ed415107f prevent sql relationship delete from erroring 2021-08-31 19:59:49 +01:00
PClmnt
5eac795152
Merge pull request #2470 from Budibase/multi-option-datatype
Multi-Option Data Type
2021-08-27 14:43:09 +01:00
PClmnt
58b966c0cc Merge pull request #2470 from Budibase/multi-option-datatype
Multi-Option Data Type
2021-08-27 14:43:09 +01:00
Peter Clement
bb5971bd82 change index definition 2021-08-27 14:10:19 +01:00
Peter Clement
e03244e44e change index definition 2021-08-27 14:10:19 +01:00
Peter Clement
24d611b653 refactor of multi-option filtering and validation 2021-08-27 08:05:22 +01:00
Peter Clement
ee830d0e85 refactor of multi-option filtering and validation 2021-08-27 08:05:22 +01:00
Keviin Åberg Kultalahti
ab77935878 fix datasources not getting updated correctly 2021-08-26 22:01:24 +02:00
Keviin Åberg Kultalahti
cf9a8c3805 fix datasources not getting updated correctly 2021-08-26 22:01:24 +02:00
Peter Clement
a5a4c63094 Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement
544dd4ef1d Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement
974e264f50 fix indexing of arrays 2021-08-26 14:22:52 +01:00
Peter Clement
1ab618c2ef fix indexing of arrays 2021-08-26 14:22:52 +01:00
Martin McKeaveney
7817c8f068 merge package updates 2021-08-26 14:13:30 +01:00
Martin McKeaveney
b8d10a2b6d merge package updates 2021-08-26 14:13:30 +01:00
Peter Clement
16270b46cf Update validation for array type 2021-08-26 14:04:18 +01:00
Peter Clement
4fa36727e4 Update validation for array type 2021-08-26 14:04:18 +01:00
Peter Clement
624080800f Fix lucene not allowed characters 2021-08-26 11:39:42 +01:00
Peter Clement
f7ebf7f8a4 Fix lucene not allowed characters 2021-08-26 11:39:42 +01:00
Peter Clement
c28d0ef1ea linting 2021-08-25 19:25:57 +01:00
Peter Clement
91d5308d99 linting 2021-08-25 19:25:57 +01:00
Peter Clement
3ce5b96b0c use normal combobox for filtering array columns 2021-08-25 17:00:42 +01:00
Peter Clement
078cb07b04 use normal combobox for filtering array columns 2021-08-25 17:00:42 +01:00
Peter Clement
c681330793 Add more validation options for array field 2021-08-25 15:49:04 +01:00
Peter Clement
725b9bb6e2 Add more validation options for array field 2021-08-25 15:49:04 +01:00
Peter Clement
04ce0abd46 Add not contains option to lucene query builder 2021-08-25 14:05:00 +01:00
Peter Clement
05568295b5 Add not contains option to lucene query builder 2021-08-25 14:05:00 +01:00
Martin McKeaveney
0a8c6e1ef9 making sure relationships for autocolumns are created when uploading a CSV 2021-08-24 20:04:28 +01:00
Martin McKeaveney
700caa7e34 making sure relationships for autocolumns are created when uploading a CSV 2021-08-24 20:04:28 +01:00
Peter Clement
d55218e813 Add contains option to lucene query builder 2021-08-24 16:14:38 +01:00
Peter Clement
f000d44e39 Add contains option to lucene query builder 2021-08-24 16:14:38 +01:00
Peter Clement
295e36f576 Add ability for user to select 'List' data type for a column 2021-08-19 16:54:44 +01:00
Peter Clement
17438372d0 Add ability for user to select 'List' data type for a column 2021-08-19 16:54:44 +01:00
Martin McKeaveney
f28d0773f9
Merge pull request #2401 from mslourens/update_datasource_name
Update the name of the datasource
2021-08-18 10:44:04 +01:00
Martin McKeaveney
f07dcf7f55 Merge pull request #2401 from mslourens/update_datasource_name
Update the name of the datasource
2021-08-18 10:44:04 +01:00
Maurits Lourens
c86a878b27 update the name of the datasource 2021-08-17 23:57:11 +02:00
Maurits Lourens
de944480da update the name of the datasource 2021-08-17 23:57:11 +02:00
Martin McKeaveney
537f5fdaa4 lint 2021-08-17 14:15:24 +01:00
Martin McKeaveney
5d560022c5 lint 2021-08-17 14:15:24 +01:00
Martin McKeaveney
c66f5ab6ff couchDB auth options 2021-08-17 14:11:03 +01:00
Martin McKeaveney
f4232bd7d7 couchDB auth options 2021-08-17 14:11:03 +01:00
Martin McKeaveney
7efe458120
Revert "Feature/couchdb auth" 2021-08-17 07:16:43 +01:00
Martin McKeaveney
8e1e016c66 Revert "Feature/couchdb auth" 2021-08-17 07:16:43 +01:00
Maurits Lourens
8dfef0d342 return validation errors 2021-08-16 21:15:15 +02:00
Maurits Lourens
459ba46c48 return validation errors 2021-08-16 21:15:15 +02:00
Martin McKeaveney
16220dbf11 lint 2021-08-16 17:17:48 +01:00
Martin McKeaveney
2661d1c0b4 lint 2021-08-16 17:17:48 +01:00
Martin McKeaveney
3b20f5ba4d lint 2021-08-16 16:47:26 +01:00
Martin McKeaveney
0bfbedac80 lint 2021-08-16 16:47:26 +01:00
Martin McKeaveney
884b36730b utility helper for determining correct couchDB URL 2021-08-16 16:38:00 +01:00
Martin McKeaveney
beb16a733e utility helper for determining correct couchDB URL 2021-08-16 16:38:00 +01:00
mike12345567
34397c2e14 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
mike12345567
bc84bab52c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
mike12345567
a64ce3f55a Fixing issues with many to many relationships in SQL, sometimes not creating right relationships. 2021-08-05 19:49:30 +01:00
mike12345567
5a0ef45c29 Fixing issues with many to many relationships in SQL, sometimes not creating right relationships. 2021-08-05 19:49:30 +01:00
mike12345567
3744c9093b Fixing a variety of issues with internal relationships and external SQL relationships. 2021-08-05 19:24:29 +01:00
mike12345567
7624390f0b Fixing a variety of issues with internal relationships and external SQL relationships. 2021-08-05 19:24:29 +01:00
mike12345567
42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 0d2e2314d4, reversing
changes made to 1beca4ee96.
2021-08-05 09:59:08 +01:00
mike12345567
46ea3f3e9e Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 4834b765be, reversing
changes made to 2456e69483.
2021-08-05 09:59:08 +01:00
mike12345567
ea3854aa01 Linting. 2021-08-04 18:22:53 +01:00
mike12345567
cf5f0b3262 Linting. 2021-08-04 18:22:53 +01:00
mike12345567
1c306b60e7 Fixing issue #2193, also fixing the name of the file on export, as well as fixing an issue with the exporters not handling relationships. 2021-08-04 18:20:51 +01:00
mike12345567
217e5a02bf Fixing issue #2193, also fixing the name of the file on export, as well as fixing an issue with the exporters not handling relationships. 2021-08-04 18:20:51 +01:00
mike12345567
2fed177f3c Fix for #2250, strings were being parsed for numbers which was causing the issue for strings starting with numbers, using the table schema to determine is parsing necessary. 2021-08-04 14:46:21 +01:00
mike12345567
f4a3d2ff3b Fix for #2250, strings were being parsed for numbers which was causing the issue for strings starting with numbers, using the table schema to determine is parsing necessary. 2021-08-04 14:46:21 +01:00
Michael Drury
f37946d47e
Revert "Multi-tenancy/organisations" 2021-08-04 10:02:24 +01:00
Michael Drury
b86a6fddc9 Revert "Multi-tenancy/organisations" 2021-08-04 10:02:24 +01:00
mike12345567
54e765a182 Implementing some changes to how context gets set for tenancy, after testing, as well as updating server. 2021-08-03 15:32:25 +01:00
mike12345567
e7974f7e86 Implementing some changes to how context gets set for tenancy, after testing, as well as updating server. 2021-08-03 15:32:25 +01:00
mike12345567
7a69dcef78 re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented. 2021-08-02 18:34:43 +01:00
mike12345567
7743384f77 re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented. 2021-08-02 18:34:43 +01:00
mike12345567
5c58630ed7 Fixing up everything found when testing with Cypress. 2021-07-26 13:19:47 +01:00
mike12345567
4606248ffd Fixing up everything found when testing with Cypress. 2021-07-26 13:19:47 +01:00
mike12345567
a384cc059d Changing how apps are retrieved to be more efficient. 2021-07-23 20:01:53 +01:00
mike12345567
4d0faa38e3 Changing how apps are retrieved to be more efficient. 2021-07-23 20:01:53 +01:00
mike12345567
3e8d7a8ae2 Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:11:05 +01:00
mike12345567
26582f5ceb Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:11:05 +01:00
mike12345567
b5d7e76ec2 Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:10:59 +01:00
mike12345567
4160d63b2d Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:10:59 +01:00
Andrew Kingston
78dc524f79 Fix setVersion not returning itself to restore builder syntax compatibility 2021-07-23 15:57:50 +01:00
Andrew Kingston
d6761fa9a8 Fix setVersion not returning itself to restore builder syntax compatibility 2021-07-23 15:57:50 +01:00
Andrew Kingston
0845bde7b4 Add missing version to paginated search endpoint 2021-07-23 15:55:58 +01:00
Andrew Kingston
72061f341e Add missing version to paginated search endpoint 2021-07-23 15:55:58 +01:00
mike12345567
9f06b180a8 Adding concept of version to APIs. 2021-07-23 15:29:14 +01:00
mike12345567
fa3cf585d7 Adding concept of version to APIs. 2021-07-23 15:29:14 +01:00
mike12345567
bf4fb71257 Updating to use default false for search pre-processing. 2021-07-23 13:44:46 +01:00
mike12345567
94744ffbd8 Updating to use default false for search pre-processing. 2021-07-23 13:44:46 +01:00
mike12345567
e96f45464a Updating internal search to disable features were required. 2021-07-23 13:29:50 +01:00
mike12345567
a5d9883f28 Updating internal search to disable features were required. 2021-07-23 13:29:50 +01:00
mike12345567
4fbe37ff0e Removing optional chaining, not valid in Node. 2021-07-23 13:07:10 +01:00
mike12345567
e24c6bafd1 Removing optional chaining, not valid in Node. 2021-07-23 13:07:10 +01:00
Andrew Kingston
a5e27e1387 Fix lucene filtering of all types by parsing values as expected types, and correctly wrapping non-numeric types while building queries 2021-07-22 15:53:20 +01:00
Andrew Kingston
520651119b Fix lucene filtering of all types by parsing values as expected types, and correctly wrapping non-numeric types while building queries 2021-07-22 15:53:20 +01:00
mike12345567
190798d4ee Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
mike12345567
27b2a13817 Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
mike12345567
99fe16d169 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-19 17:35:48 +01:00
mike12345567
358b2aef89 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-19 17:35:48 +01:00
mike12345567
63dba7b574 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-19 16:24:19 +01:00
mike12345567
e026375f50 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-19 16:24:19 +01:00
mike12345567
2bee1b6b56 Linting. 2021-07-19 14:32:14 +01:00
mike12345567
2ec00c32b6 Linting. 2021-07-19 14:32:14 +01:00
mike12345567
85f7b056d2 Fixing an issue with lucene equality searching, strings weren't handled correctly. 2021-07-19 14:31:06 +01:00
mike12345567
65358cf10d Fixing an issue with lucene equality searching, strings weren't handled correctly. 2021-07-19 14:31:06 +01:00
mike12345567
8241df2581 Fixing some tenancy issues. 2021-07-19 12:57:52 +01:00
mike12345567
e56a0f5aa3 Fixing some tenancy issues. 2021-07-19 12:57:52 +01:00
mike12345567
1252fbdf38 Changing how automations handle multi-tenancy. 2021-07-19 10:59:34 +01:00
mike12345567
d6c47c5027 Changing how automations handle multi-tenancy. 2021-07-19 10:59:34 +01:00
mike12345567
037dce5016 Further work, tenancy now working but some more work to be done. 2021-07-16 18:04:49 +01:00
mike12345567
f3156fca06 Further work, tenancy now working but some more work to be done. 2021-07-16 18:04:49 +01:00
mike12345567
5ffe3c7935 First version of multi-tenancy, work still to be done. 2021-07-15 17:57:02 +01:00
mike12345567
912659a8ad First version of multi-tenancy, work still to be done. 2021-07-15 17:57:02 +01:00
mike12345567
6aaef0e230 Fixing deployment issue. 2021-07-14 17:51:35 +01:00
mike12345567
afd642c60d Fixing deployment issue. 2021-07-14 17:51:35 +01:00
mike12345567
f2c2ead3fc Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB. 2021-07-14 16:29:32 +01:00
mike12345567
f6a133e556 Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB. 2021-07-14 16:29:32 +01:00
Martin McKeaveney
742402f4c7 merge with master 2021-07-11 18:07:46 +01:00
Martin McKeaveney
bebfe4c6e1 merge with master 2021-07-11 18:07:46 +01:00
Kyle Harrison
b4afda7b09 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Kyle Harrison
2d451bb3a9 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston
efb0c60464 Remove log statement, batch uploads and remove unecessary conditional 2021-07-09 16:42:09 +01:00
Andrew Kingston
4112049a17 Remove log statement, batch uploads and remove unecessary conditional 2021-07-09 16:42:09 +01:00
Andrew Kingston
567d8577ba Add tests for updating and reverting client library version 2021-07-08 13:20:52 +01:00
Andrew Kingston
959405332d Add tests for updating and reverting client library version 2021-07-08 13:20:52 +01:00
Andrew Kingston
6716bf2da1 Add endpoint to revert client app version 2021-07-08 12:56:54 +01:00
Andrew Kingston
0ce553eaf2 Add endpoint to revert client app version 2021-07-08 12:56:54 +01:00
Andrew Kingston
c1432ee8ec Add UI to revert app version and initial work on app revert backend 2021-07-07 17:35:28 +01:00
Andrew Kingston
9440e4a5bf Add UI to revert app version and initial work on app revert backend 2021-07-07 17:35:28 +01:00
Andrew Kingston
a6b5861cbc Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Andrew Kingston
0a44b1e3d8 Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Andrew Kingston
54236ee031 Add feature flags to manifest 2021-07-07 13:53:59 +01:00
Andrew Kingston
9bf6600ccd Add feature flags to manifest 2021-07-07 13:53:59 +01:00
Andrew Kingston
70d29c32f8 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston
9542910a41 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston
eb620ea3ce Add basic fallback error to real apps when client library fails to load 2021-07-06 18:37:21 +01:00
Andrew Kingston
197d895174 Add basic fallback error to real apps when client library fails to load 2021-07-06 18:37:21 +01:00
Michael Drury
659d42311c
Merge pull request #1932 from Budibase/fix/sql-relationship-validation
Adding validation to SQL relationship modal
2021-07-06 15:55:41 +01:00
Michael Drury
df97a2572b Merge pull request #1932 from Budibase/fix/sql-relationship-validation
Adding validation to SQL relationship modal
2021-07-06 15:55:41 +01:00
mike12345567
a9c6b10560 Quick fix, make sure auto-columns never sent to DB. 2021-07-06 13:55:05 +01:00
mike12345567
6648e548c5 Quick fix, make sure auto-columns never sent to DB. 2021-07-06 13:55:05 +01:00
Andrew Kingston
80679cba13 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 17:41:26 +01:00
Andrew Kingston
dcaf02ecee Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 17:41:26 +01:00
Andrew Kingston
7ecb593e0f Remove ES6 optional chaining from server package 2021-07-05 17:05:34 +01:00
Andrew Kingston
27a03f7d35 Remove ES6 optional chaining from server package 2021-07-05 17:05:34 +01:00
mike12345567
2e18abd342 Linting. 2021-07-03 11:16:29 +01:00
mike12345567
3849d2a968 Linting. 2021-07-03 11:16:29 +01:00
mike12345567
e170d9d146 Re-writing a bit so that it is aware some functionality is SQL only, makes future plus endpoints easier. 2021-07-03 11:15:01 +01:00
mike12345567
11f6abee0a Re-writing a bit so that it is aware some functionality is SQL only, makes future plus endpoints easier. 2021-07-03 11:15:01 +01:00
mike12345567
3dc877f315 Linting. 2021-07-02 18:44:01 +01:00
mike12345567
2a1243e81e Linting. 2021-07-02 18:44:01 +01:00
mike12345567
ec889320bc Fixing issue with many to many through junction table not realising some exist, or some need deleted - as well as removing limit from details screen, this was blocking join statements and served no purpose (its already a search by equals). 2021-07-02 18:42:01 +01:00
mike12345567
c24cc5c3fb Fixing issue with many to many through junction table not realising some exist, or some need deleted - as well as removing limit from details screen, this was blocking join statements and served no purpose (its already a search by equals). 2021-07-02 18:42:01 +01:00
Martin McKeaveney
3070f2593f bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
Martin McKeaveney
3eb8f3c445 bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
mike12345567
052c1936ce Linting. 2021-07-01 19:23:29 +01:00
mike12345567
a5c3d4f86f Linting. 2021-07-01 19:23:29 +01:00
mike12345567
3cfbced94d Re-writing external layer in typescript. 2021-07-01 19:20:41 +01:00
mike12345567
7fb1e80196 Re-writing external layer in typescript. 2021-07-01 19:20:41 +01:00
mike12345567
5e819faa58 Removing PG hack and handling the updating of relationships from the one side, e.g. one person is linked to many tasks, allow updating the person and having FK in tasks get updated with that persons ID. 2021-07-01 18:23:15 +01:00
mike12345567
b3eea4e4d1 Removing PG hack and handling the updating of relationships from the one side, e.g. one person is linked to many tasks, allow updating the person and having FK in tasks get updated with that persons ID. 2021-07-01 18:23:15 +01:00
mike12345567
e82e175b9c Linting. 2021-07-01 14:25:23 +01:00
mike12345567
d9aa1360d0 Linting. 2021-07-01 14:25:23 +01:00
mike12345567
a13b5111bb First version of enrichment. 2021-07-01 14:10:44 +01:00
mike12345567
bb396ebff0 First version of enrichment. 2021-07-01 14:10:44 +01:00
Andrew Kingston
632fb636f2 Fix loophole where any user could load all screen and layout definitions via app package call 2021-06-30 21:54:48 +01:00
Andrew Kingston
54fe305031 Fix loophole where any user could load all screen and layout definitions via app package call 2021-06-30 21:54:48 +01:00
mike12345567
2b71f28664 Linting. 2021-06-30 18:33:55 +01:00
mike12345567
a15d15decb Linting. 2021-06-30 18:33:55 +01:00
mike12345567
1fd4144189 First attempt at solving the enrichment call, as well as various fixes. 2021-06-30 18:31:16 +01:00
mike12345567
3ed5cff945 First attempt at solving the enrichment call, as well as various fixes. 2021-06-30 18:31:16 +01:00
mike12345567
a6549a26b8 Linting. 2021-06-30 14:54:53 +01:00
mike12345567
75f13a07ef Linting. 2021-06-30 14:54:53 +01:00
mike12345567
d17a399ee6 Getting writing of one and many rows working. 2021-06-30 14:46:44 +01:00
mike12345567
9780f2a788 Getting writing of one and many rows working. 2021-06-30 14:46:44 +01:00
mike12345567
fd4dc4b45e Managing the scenario where columns can overlap in SQL relationships which most JSON based libraries cannot manage, instead of trying to manage this just don't return the overlapping columns which are not of interest. 2021-06-29 18:38:27 +01:00
mike12345567
9ca36893ad Managing the scenario where columns can overlap in SQL relationships which most JSON based libraries cannot manage, instead of trying to manage this just don't return the overlapping columns which are not of interest. 2021-06-29 18:38:27 +01:00
mike12345567
13100a69ba Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
mike12345567
98b7bff678 Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
Andrew Kingston
abc392496e Enable hot reloading of server typescript and fix error when updating app and nmot providing a name 2021-06-29 08:20:17 +01:00
Andrew Kingston
76c42c4094 Enable hot reloading of server typescript and fix error when updating app and nmot providing a name 2021-06-29 08:20:17 +01:00
mike12345567
8e0ba1eb45 Most of the work towards writing related rows back. 2021-06-28 18:19:34 +01:00
mike12345567
b35dd6eed0 Most of the work towards writing related rows back. 2021-06-28 18:19:34 +01:00
mike12345567
5dd53f67ac Some work towards supporting many SQL relationships. 2021-06-28 17:42:39 +01:00
mike12345567
5a4398f690 Some work towards supporting many SQL relationships. 2021-06-28 17:42:39 +01:00
mike12345567
af71bf478a Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-28 14:42:15 +01:00
mike12345567
e14cb54d8c Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-28 14:42:15 +01:00
Andrew Kingston
fc4aa07495
Merge pull request #1834 from Budibase/design-panel-v2
Design panel V2 + big performance improvements + misc features
2021-06-28 11:11:00 +01:00
Andrew Kingston
91b701a746 Merge pull request #1834 from Budibase/design-panel-v2
Design panel V2 + big performance improvements + misc features
2021-06-28 11:11:00 +01:00
mike12345567
43c9e0a9b6 Linting. 2021-06-25 18:34:21 +01:00
mike12345567
84ea655fd9 Linting. 2021-06-25 18:34:21 +01:00
mike12345567
8bf22438fc Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:13:11 +01:00
mike12345567
856be36d9e Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:13:11 +01:00
mike12345567
2b50f061f5 fixing hbs styling. 2021-06-24 11:52:08 +01:00
mike12345567
cd42f38e2a fixing hbs styling. 2021-06-24 11:52:08 +01:00
mike12345567
1263b64298 Adding back app.hbs as it is still required. 2021-06-24 11:40:31 +01:00
mike12345567
9a28b19ee0 Adding back app.hbs as it is still required. 2021-06-24 11:40:31 +01:00
mike12345567
1df459a5bf Fixing issues discovered with hbs escaping. 2021-06-24 11:37:26 +01:00
mike12345567
a7ce3ada3f Fixing issues discovered with hbs escaping. 2021-06-24 11:37:26 +01:00
mike12345567
6e0f18de87 Fixing issue with automation webhook URL being undefined. 2021-06-23 20:11:05 +01:00
mike12345567
2a0cfc949d Fixing issue with automation webhook URL being undefined. 2021-06-23 20:11:05 +01:00
mike12345567
8a84d5cd6f WIP - basic override of foreign keys. 2021-06-23 19:05:32 +01:00
mike12345567
fd4403037d WIP - basic override of foreign keys. 2021-06-23 19:05:32 +01:00
Andrew Kingston
2dd5645aab Fix instance name on layouts 2021-06-23 12:26:46 +01:00
Andrew Kingston
d7cc6836a9 Fix instance name on layouts 2021-06-23 12:26:46 +01:00
mike12345567
57d2f349ae Linting. 2021-06-21 18:40:36 +01:00
mike12345567
c87b960ebf Linting. 2021-06-21 18:40:36 +01:00
mike12345567
44c6b77c55 Fixing issues discovered by cypress tests. 2021-06-21 18:37:14 +01:00
mike12345567
f4757aeee1 Fixing issues discovered by cypress tests. 2021-06-21 18:37:14 +01:00
Martin McKeaveney
3d89604680 merge 2021-06-21 11:19:22 +01:00
Martin McKeaveney
03c5640856 merge 2021-06-21 11:19:22 +01:00
Martin McKeaveney
2686d4fbff merge 2021-06-21 11:16:44 +01:00
Martin McKeaveney
88a3fd7d4c merge 2021-06-21 11:16:44 +01:00
Martin McKeaveney
f85fad5a4d Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-21 11:14:27 +01:00
Martin McKeaveney
597149228e Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-21 11:14:27 +01:00
mike12345567
94daa3d4b5 Adding a server logging script for testing and updating automation script functionality so that you can use 'return trigger.row.firstName' and it'll function as expected. 2021-06-18 18:07:51 +01:00
mike12345567
347b2abf4f Adding a server logging script for testing and updating automation script functionality so that you can use 'return trigger.row.firstName' and it'll function as expected. 2021-06-18 18:07:51 +01:00
mike12345567
77de3e55d7 Linting. 2021-06-18 13:33:44 +01:00
mike12345567
de1ad05c7a Linting. 2021-06-18 13:33:44 +01:00
mike12345567
ed81e695c9 Quick updates to make sure mySQL works with automations. 2021-06-18 13:24:29 +01:00
mike12345567
eb2cf1afa6 Quick updates to make sure mySQL works with automations. 2021-06-18 13:24:29 +01:00
mike12345567
987b66fd59 Formatting and fixing an issue with mysql not being able to return a row that it has created, updated or deleted. 2021-06-18 13:14:45 +01:00
mike12345567
40e06cc5d1 Formatting and fixing an issue with mysql not being able to return a row that it has created, updated or deleted. 2021-06-18 13:14:45 +01:00
Andrew Kingston
7aa7500ead Prevent deleting built-in layout ID's as autoscreens depends on them 2021-06-18 12:24:08 +01:00
Andrew Kingston
91939a2be0 Prevent deleting built-in layout ID's as autoscreens depends on them 2021-06-18 12:24:08 +01:00
Martin McKeaveney
0f840bbcc8 Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-18 12:05:32 +01:00