Sam Rose
db877b7802
Create unique MongoDB databases.
2024-04-03 12:55:44 +01:00
Sam Rose
79184e70af
Remove CONTAINER_NAMESPACE, it wasn't the solution.
2024-04-03 12:32:29 +01:00
Sam Rose
8cffdeda56
Re-use containers and create namespaces for each test.
2024-04-03 11:33:39 +01:00
Sam Rose
e3fbce25fa
Merge branch 'master' of github.com:budibase/budibase into reuse-containers
2024-04-03 11:15:11 +01:00
mike12345567
5e186b5c8a
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-04-02 12:05:34 +01:00
Sam Rose
90cfdd661d
Rework how we connect to containers.
2024-03-28 17:36:26 +00:00
mike12345567
d8de0a3154
An issue which comes up relatively often is that localhost is not a valid option for a datasource in our cloud and our self host environments. Fixing this so it only shows this in development.
2024-03-28 12:14:56 +00:00
Sam Rose
eb33dac9b1
Make container reuse optional, disabled by default.
2024-03-27 16:40:41 +00:00
Sam Rose
831c174362
Give SQL integrations their own database when fetching a new datasource.
2024-03-27 15:25:37 +00:00
Sam Rose
b84bbd6003
Migrate viewV2.spec.ts to new datasource providers.
2024-03-26 14:43:17 +00:00
Sam Rose
158964c4d2
Got container reuse strategy in place, need to convert tests now.
2024-03-26 11:22:40 +00:00
Sam Rose
869ed4256e
Merge master.
2024-03-25 14:13:48 +00:00
Michael Drury
37b4b756ea
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-25 13:31:31 +00:00
Michael Drury
5240c2c2ca
Merge branch 'master' into fix/BUDI-7444
2024-03-25 10:03:38 +00:00
Michael Drury
a7142dc618
Merge branch 'master' into remove-mongodb-mock
2024-03-22 16:16:15 +00:00
Sam Rose
a9aa409d7c
Fix up tests.
2024-03-22 15:01:40 +00:00
mike12345567
3f225c94e7
Linting.
2024-03-22 11:50:07 +00:00
mike12345567
f4f7ac42ec
Adding test cases for interpolation of SQL, confirming that the context correctly gets cleaned up before passing into bindings.
2024-03-22 11:40:44 +00:00
mike12345567
3a05076c3e
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-21 15:01:20 +00:00
Adria Navarro
bc02fb372f
Merge branch 'master' into BUDI-8084/single-attachment-binding
2024-03-21 14:20:15 +01:00
Sam Rose
78c878c3ea
Merge branch 'master' into remove-mongodb-mock
2024-03-21 11:35:09 +00:00
Adria Navarro
30f08ef232
Merge branch 'master' into BUDI-8084/single-attachment-binding
2024-03-21 10:39:57 +01:00
Adria Navarro
0827cc6bda
Type everywhere!
2024-03-20 19:33:39 +01:00
Sam Rose
545c67eac6
Remove mssql mock, unify SQL-based query tests.
2024-03-20 17:59:35 +00:00
Sam Rose
a81a1b13ce
Remove mysql mocks.
2024-03-20 16:55:34 +00:00
Sam Rose
681c53156f
Merge master.
2024-03-20 15:52:44 +00:00
Sam Rose
ff22db3d9f
Fold MongoDB unit tests into integration tests, delete MongoDB mocks.
2024-03-20 15:42:06 +00:00
mike12345567
9995f71871
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-20 13:45:27 +00:00
mike12345567
8df38b8bb2
Merging in most recent changes, recent SQL aliasing changes caused some big differences.
2024-03-20 12:42:07 +00:00
Sam Rose
217b39c232
Reenable no-unused-vars
2024-03-20 11:46:39 +00:00
Sam Rose
efd4496d48
Reenable no-prototype-builtins
2024-03-20 10:27:51 +00:00
Adria Navarro
7d12af9ba8
Merge branch 'master' into reenable-no-case-declarations
2024-03-19 19:51:11 +01:00
Sam Rose
03a702e765
Merge master.
2024-03-19 17:07:26 +00:00
mike12345567
8d7267691d
Handling aliasing in column conversions.
2024-03-19 16:28:25 +00:00
mike12345567
6a0e46a0a6
Proper fix, making sure that low level handling of JSON column types correctly handles aliasing.
2024-03-19 16:24:15 +00:00
Sam Rose
476f84c6d1
Merge branch 'master' into reenable-no-useless-escape
2024-03-19 16:00:07 +00:00
Sam Rose
f1278312ab
Reenable no-case-declarations.
2024-03-19 15:58:25 +00:00
Sam Rose
7dc9e4ef3f
Fix incorrect test.
2024-03-19 15:34:02 +00:00
Sam Rose
5749333fc7
Reenable no-useless-escape.
2024-03-19 11:14:16 +00:00
Sam Rose
7a63dc9830
Making progress on getting the eslint-jest plugin working.
2024-03-19 10:46:59 +00:00
Sam Rose
1f63f0bddf
Run auto fix.
2024-03-19 09:46:10 +00:00
Sam Rose
ae0eda21a5
Remove uses of console in tests.
2024-03-18 13:43:43 +00:00
Sam Rose
a5c8e8845f
Implement Adri's type guard suggestion.
2024-03-13 13:38:08 +00:00
Sam Rose
d061c19c80
Remove some extraneous, unused code.
2024-03-12 17:21:33 +00:00
Sam Rose
aff0209176
MariaDB tests passing.
2024-03-12 15:27:34 +00:00
Sam Rose
477d17b53e
Making progress on getting SQL Server working.
2024-03-12 12:25:30 +00:00
Sam Rose
ce209a16b3
Get tests running with SQL Server. Need to make them pass next.
2024-03-12 10:42:42 +00:00
mike12345567
851a423615
Some typing updates to fix some build issues which were occurring.
2024-03-06 18:07:46 +00:00
mike12345567
2eb16a70db
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-06 17:27:53 +00:00
Michael Drury
de56324a4b
Linting
2024-03-05 18:16:27 +00:00
Michael Drury
b58b0d3b40
Fixing integration base types.
2024-03-05 18:15:19 +00:00
Michael Drury
1918ec6c68
Reverting type changes.
2024-03-05 18:00:15 +00:00
Michael Drury
b72edc21ec
Linting.
2024-03-05 17:46:09 +00:00
Michael Drury
0520c0c540
Adding tests to confirm when aliasing should be used.
2024-03-05 17:27:35 +00:00
Michael Drury
a332c058ce
Disabling aliasing on writes (create, update, delete) for MySQL/MS-SQL datasources.
2024-03-05 16:19:21 +00:00
mike12345567
45702ce918
Fixing typing.
2024-03-04 17:02:52 +00:00
mike12345567
86aefcfe1a
Updating test values.
2024-03-04 17:00:34 +00:00
mike12345567
a7fcd7cca1
Attempting to fix issue with table name needing to be aliased.
2024-03-04 16:55:10 +00:00
mike12345567
02e3b36cd8
Adding missing files.
2024-03-04 15:47:27 +00:00
mike12345567
7b7d10d1ff
Fixing an issue with returning statements in MS-SQL and MySQL, when creating, updating or deleting rows the response is not retrieved correctly when aliased.
2024-03-04 15:47:04 +00:00
mike12345567
ad0c1a94c9
Fixing some typing that was added.
2024-03-01 13:59:42 +00:00
Michael Drury
30bd1deb37
Merge branch 'master' into revert-13160-revert-13128-feature/sql-query-aliasing
2024-03-01 11:37:45 +00:00
mike12345567
50bbbb2e06
Updating datasource controller types, this branched out a little bit to removing as many anys as possible, and allowing RowValue to correctly be returned from the allDocs function of the DB.
2024-02-29 16:28:00 +00:00
Michael Drury
c5591ee87f
Revert "Revert "SQL Query aliasing""
2024-02-29 12:33:03 +00:00
Michael Drury
de3968ffe3
Revert "SQL Query aliasing"
2024-02-29 12:32:15 +00:00
mike12345567
2d75e1e85c
Merge branch 'feature/sql-query-aliasing' of github.com:Budibase/budibase into labday/sqs
2024-02-28 17:03:59 +00:00
mike12345567
56b1855f6a
Adding test cases for table names in table names.
2024-02-28 15:18:07 +00:00
mike12345567
be99d27460
Merging recent changes - had to change some type definitions.
2024-02-28 14:49:11 +00:00
melohagan
039df5d476
FIX: cannot delete a renamed column with a mysql datasource ( #13147 )
...
* Support MySQL column rename in Budibase
* Delete NOT ignored types
* unit tests
* update account portal
2024-02-28 13:44:52 +00:00
mike12345567
aa6fa76618
Missing word in test case.
2024-02-28 13:37:47 +00:00
mike12345567
cd81a83b94
Reverting changes to handle full stops.
2024-02-28 13:37:11 +00:00
mike12345567
a2df1deb85
Fixing issue found by test cases, column names containing table names.
2024-02-28 11:08:35 +00:00
mike12345567
0c51a60e9a
Updating test cases as per PR comments.
2024-02-28 10:16:21 +00:00
mike12345567
35c1f5bbce
Adding handling for columns with dots in them.
2024-02-27 17:15:20 +00:00
mike12345567
fac9f18bc2
PR comments.
2024-02-27 13:40:31 +00:00
mike12345567
c11527d539
Adding in char sequence.
2024-02-27 09:56:56 +00:00
mike12345567
d68fcbf8f7
Loop aliasing.
2024-02-26 18:36:34 +00:00
mike12345567
80dc0beeed
Multiline SQL tests.
2024-02-26 18:22:19 +00:00
mike12345567
cb19e1f24c
Fixing response types of DS+ query function.
2024-02-26 17:56:28 +00:00
mike12345567
90c06e633b
Merging latest master.
2024-02-26 15:46:00 +00:00
mike12345567
45d2e67905
Adding some new test cases based on finishing off testing.
2024-02-26 13:50:15 +00:00
mike12345567
5f76f143bf
Adding the ability to disable SQL aliasing if necessary.
2024-02-23 17:31:45 +00:00
mike12345567
cbce9af2b0
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-02-23 16:18:37 +00:00
melohagan
9845930ae6
Add return types to mongodb integration ( #13125 )
2024-02-23 10:16:46 +00:00
mike12345567
19090dd547
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-02-19 16:29:29 +00:00
Sam Rose
7211cf4bbf
Remove unused import.
2024-02-16 16:11:55 +00:00
Sam Rose
e0d8362009
Make a better MySQL healthcheck.
2024-02-16 15:57:27 +00:00
melohagan
649dafba47
n8n automation action integration ( #12992 )
...
* Add n8n automation action
* Add authorization header support
* add unit tests
* Replace test.com with example.com
* Add HttpMethod enum to types
* fix unit test
* Add required field label asterisk
2024-02-15 13:05:03 +00:00
Sam Rose
ad8d1e2598
Make the MySQL healthcheck stricter.
2024-02-15 09:44:01 +00:00
Sam Rose
d42ce6ac09
Merge branch 'master' into postgres-query-tests
2024-02-14 16:26:22 +00:00
Sam Rose
75c2392b60
Flesh out Postgres tests, add MySQL tests.
2024-02-08 15:32:38 +00:00
Adria Navarro
a7859f7fd8
Fix test
2024-02-07 14:09:19 +01:00
Adria Navarro
456edfa7b4
Fix mongo findOneAndUpdate
2024-02-07 13:37:06 +01:00
Adria Navarro
b8d22d6ef1
Lint
2024-02-07 00:01:09 +01:00
Adria Navarro
2c4601440f
Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm
2024-02-06 17:53:22 +01:00
Sam Rose
3be9ad7d78
Disable schema dumping for Postgres in Budicloud.
2024-02-06 15:47:47 +00:00
mike12345567
e8e7eea47a
Adding some test cases for aliasing.
2024-02-05 15:23:24 +00:00
Sam Rose
a773841518
Improve error messages relating to failing to connect to datasources.
2024-02-05 14:53:05 +00:00
Sam Rose
1573242031
Respond to PR feedback.
2024-02-05 14:26:19 +00:00
mike12345567
c4f4a46d70
Quick fix based on testing.
2024-02-05 12:45:19 +00:00