1
0
Fork 0
mirror of synced 2024-10-05 20:44:47 +13:00
Commit graph

194 commits

Author SHA1 Message Date
mike12345567
fcf4dbc7a1 Updating server test cases. 2021-07-02 14:49:47 +01:00
mike12345567
10730d8053 Implementing UI to support the backend put in place. 2021-07-02 14:33:05 +01:00
Martin McKeaveney
3eb8f3c445 bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
Martin McKeaveney
cae1a20411 preventing relationship overrides 2021-07-01 21:24:23 +01:00
mike12345567
7fb1e80196 Re-writing external layer in typescript. 2021-07-01 19:20:41 +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
bb396ebff0 First version of enrichment. 2021-07-01 14:10:44 +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
9780f2a788 Getting writing of one and many rows working. 2021-06-30 14:46:44 +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
98b7bff678 Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
mike12345567
2d162fda31 Linting. 2021-06-28 10:21:37 +01:00
mike12345567
5389878801 Moving definitions to central location and adding a few more definitions. 2021-06-26 23:09:46 +01:00
mike12345567
84ea655fd9 Linting. 2021-06-25 18:34:21 +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
96fd8ed947 Updating tests to use latest version of jest, which broke a lot of things, but was necessary to get proper ts-jest support. 2021-06-25 13:46:02 +01:00
mike12345567
aea08af49c Formatting. 2021-06-24 18:17:26 +01:00
mike12345567
ffc54c3720 First attempt and re-writing a portion of the server in typescript. 2021-06-24 18:16:48 +01:00
Martin McKeaveney
1a6b46e678 strip double quotes and use single in ID 2021-06-23 23:35:53 +01:00
Martin McKeaveney
852691f75d fix external data sources key parsing with double quote strings 2021-06-23 23:19:41 +01:00
Martin McKeaveney
6857dc08e7 string based keyProps not being parsed properly by handlebars 2021-06-23 23:15:16 +01:00
mike12345567
fd4403037d WIP - basic override of foreign keys. 2021-06-23 19:05:32 +01:00
mike12345567
b3f3826aa6 Fixing an issue I found with postgres schema generator, it was applying all primary keys to all tables. 2021-06-23 12:44:54 +01:00
Martin McKeaveney
f57e10c01a fix condition in layout 2021-06-18 17:57:01 +01:00
mike12345567
de1ad05c7a Linting. 2021-06-18 13:33:44 +01:00
mike12345567
eb2cf1afa6 Quick updates to make sure mySQL works with automations. 2021-06-18 13:24:29 +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
mike12345567
21b591954f Adding a mySQL plus integration, as well as fixing some issues with running queries directly. 2021-06-18 12:29:25 +01:00
Martin McKeaveney
35942d27b4 fix up datasources and server tests 2021-06-17 15:24:52 +01:00
mike12345567
1014260ad5 Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-17 14:42:41 +01:00
mike12345567
09bc70cc3d Fixing a bunch of issues around automations. 2021-06-17 14:42:30 +01:00
Martin McKeaveney
08b74d2cec lint 2021-06-17 14:06:31 +01:00
Martin McKeaveney
2737949602 Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-16 23:27:47 +01:00
Martin McKeaveney
9841a74e39 datasource selection logic - unselect other entities when choosing datasource 2021-06-16 23:27:38 +01:00
mike12345567
615b207fbb Formatting. 2021-06-16 18:39:59 +01:00
mike12345567
7b8d448d78 Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-16 18:39:15 +01:00
mike12345567
295c3ef1a3 Fixing automation integration and various components around forms. 2021-06-16 18:38:00 +01:00
Martin McKeaveney
9e41068a5d end to end data providers and opinionated sql 2021-06-16 17:50:22 +01:00
mike12345567
efafe5d243 Fixing issues with inability to search. 2021-06-16 16:27:33 +01:00
mike12345567
a930a05eb6 Fixing issue with base postgres integration. 2021-06-16 15:51:33 +01:00
Martin McKeaveney
ba09f2df4b consolidate postgres datas sources 2021-06-16 15:45:57 +01:00
mike12345567
6733b61b78 Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-16 14:13:57 +01:00
Martin McKeaveney
ceed5e0c07 Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-15 19:58:34 +01:00
mike12345567
1f818cf42f Quick fixes for types. 2021-06-15 19:57:41 +01:00
Martin McKeaveney
e3cced9d97 consolidate data sources and queries together in one UI 2021-06-15 19:48:05 +01:00
Andrew Kingston
32a3c2bbb6 Lint with prettier 2021-06-15 19:39:40 +01:00
mike12345567
d93c4b02ae Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-15 13:50:49 +01:00
mike12345567
0cf316d2d6 Some quick updates after testing. 2021-06-15 13:50:41 +01:00
Martin McKeaveney
759347c48b merge 2021-06-15 13:37:21 +01:00
Martin McKeaveney
de279fa6a9 removing _all concept for tables, more work on plus datasource 2021-06-15 13:32:11 +01:00
mike12345567
7e9b9f2180 Some quick work to make it function as required. 2021-06-15 13:20:25 +01:00
mike12345567
0a69ea02ee Adding some work towards supporting full data source integration. 2021-06-15 13:03:55 +01:00
Martin McKeaveney
760dc88ef3 SQL for fetching primary keys, needs merged into column SQL 2021-06-14 20:05:18 +01:00
mike12345567
4950db460c Formatting. 2021-06-14 19:07:13 +01:00
mike12345567
6b40f15318 Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-11 18:56:44 +01:00
mike12345567
20f7056d8a Updating rows API so that it has been broken into an internal and external API - this is breaking as it breaks out how bulk deletion is handled. 2021-06-11 18:56:30 +01:00
Martin McKeaveney
114eac4134 external/internal tables and datasources merged, removed autocapture, re-added logout action 2021-06-11 17:52:08 +01:00
Martin McKeaveney
a44d59541d merge 2021-06-10 14:15:03 +01:00
Martin McKeaveney
ca4d976a76 plus datasource schema 2021-06-09 16:55:58 +01:00
mike12345567
4fdbeafca5 Adding test case for data source opinionated query endpoint. 2021-06-04 15:16:15 +01:00
mike12345567
c00f1ea0bc Adding schema validation and API endpoint to data sources for query. 2021-06-04 14:53:49 +01:00
mike12345567
2fe6efaed3 Updating test cases. 2021-06-03 18:48:04 +01:00
mike12345567
01fabba959 Merge branch 'plus-datasources' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-03 18:19:33 +01:00
Martin McKeaveney
de4051da45 endpoint for plus datasources 2021-06-03 17:56:04 +01:00
mike12345567
738b5af4c0 Switching from .toString to .toSQL().toNative() for sql injection protection. 2021-06-03 17:45:19 +01:00
mike12345567
20d7d36a16 Using all lowercase 'query' function name for the builder. 2021-06-03 16:47:31 +01:00
mike12345567
f507daa46a Linking up to existing SQL integrations. 2021-06-03 16:45:43 +01:00
mike12345567
0fba3cc8fd Adding base SQL class which processes defined JSON structure into SQL. 2021-06-03 16:31:24 +01:00
Martin McKeaveney
36b39ef4df merge google accounts, improve connection pooling for RDBMS 2021-06-01 15:00:28 +01:00
Martin McKeaveney
03a9af0369 making HTTP POST and PUT readable, more robust app import to avoid document conflicts 2021-05-29 13:52:31 +01:00
Martin McKeaveney
09ce58aa95 fix mssql encryption option 2021-05-28 11:55:28 +01:00
mike12345567
c9a352bee7 Fixing server test cases. 2021-05-27 15:40:55 +01:00
Martin McKeaveney
b830265b89 SSL fixes, update boolean in lucene 2021-05-26 22:48:55 +01:00
Martin McKeaveney
b328875ebd fix tests 2021-05-24 12:14:04 +01:00
Martin McKeaveney
f58ad3a12c allow deletion of relationships 2021-05-23 15:06:33 +01:00
mike12345567
b119ae19c6 Fixing broken server test cases. 2021-05-21 16:02:21 +01:00
Martin McKeaveney
237642e4af merge 2021-05-20 12:41:54 +01:00
Martin McKeaveney
7ab24fed2b merge with master 2021-05-20 10:40:15 +01:00
Martin McKeaveney
6cb1380770 postgres connection pooling 2021-05-19 20:58:59 +01:00
Andrew Kingston
797e8a8b67 Add explicit prettier options 2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti
0afbf1649e lint:fix 2021-05-03 09:31:09 +02:00
mike12345567
2ef1586d4d Adding cleanup operation to dynamo client. 2021-04-19 22:36:14 +01:00
mike12345567
806bd4e06b Fixing an issue with the DynamoDB integration, didn't specify the correct terms for the AWS credentials. 2021-04-19 22:24:13 +01:00
mike12345567
3a6cc28df0 Merge branch 'master' of github.com:Budibase/budibase into next 2021-04-16 17:01:35 +01:00
Martin McKeaveney
f5c31f73b3 lint 2021-04-12 16:51:07 +01:00
Martin McKeaveney
947da97d62 Update microsoftSqlServer.js 2021-04-12 15:01:52 +01:00
Martin McKeaveney
cd1b35a77a more branch cov 2021-03-16 19:27:18 +00:00
Martin McKeaveney
c0e9ee282a mysql tests 2021-03-16 19:01:51 +00:00
Martin McKeaveney
172db5f255 airtable tests 2021-03-16 18:43:56 +00:00
Martin McKeaveney
d2699a2755 REST integration tests 2021-03-16 14:51:14 +00:00
Martin McKeaveney
a16c05ecb0 arangodb tests 2021-03-16 13:54:39 +00:00
Martin McKeaveney
2150a47af4 elasticsearch tests 2021-03-16 11:46:13 +00:00
Martin McKeaveney
d5ae0fa2a9 dynamoDB tests 2021-03-15 19:45:39 +00:00
Martin McKeaveney
e7b0564ca3 couchDB tests 2021-03-15 16:26:46 +00:00
Martin McKeaveney
de68ba23dd postgres integration tests 2021-03-15 16:07:04 +00:00
Martin McKeaveney
c31e04eb73 airtable tests 2021-03-12 09:29:27 +00:00
Martin McKeaveney
31c0905ade merge 2021-03-11 15:28:43 +00:00
Martin McKeaveney
4b5a1d6177 allowing airtable query to send down the number of records you want from your table 2021-03-10 10:39:58 +00:00
Martin McKeaveney
ed6a77a55d mysql key length 2021-02-24 21:58:38 +00:00
Martin McKeaveney
a17a1fb07b SSL config for mysql, remove rickroll 2021-02-24 16:31:47 +00:00