Rory Powell
|
b78388f771
|
Add stub integration file and docker compose config
|
2021-11-04 14:54:35 +00:00 |
mike12345567
|
24b2036e09
|
Fixing rest test mocking.
|
2021-11-03 15:45:19 +00:00 |
mike12345567
|
aebd39d874
|
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
|
5d0ce3bf89
|
Adding mysql support.
|
2021-10-29 18:43:50 +01:00 |
mike12345567
|
0cf08df80f
|
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
|
246d08c804
|
SQL table building.
|
2021-10-28 19:39:42 +01:00 |
mike12345567
|
51dcdf0697
|
First version of schema generation for ms-sql, able to retrieve basic tables and rows.
|
2021-10-27 18:36:27 +01:00 |
Rory Powell
|
5b06aa082c
|
Remove whitespace
|
2021-10-27 17:23:52 +01:00 |
Rory Powell
|
60f8bc0450
|
Update tests
|
2021-10-27 17:21:29 +01:00 |
Rory Powell
|
1ffab7f5d6
|
Postgres: Use another schema other than 'public'
|
2021-10-27 16:21:19 +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 |
Martin McKeaveney
|
7882862a65
|
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
|
62a6c5e2b9
|
upgrade to mysql2 package
|
2021-10-21 14:47:35 +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 |
Michael Drury
|
34d5bca7c6
|
Merge pull request #3025 from Budibase/fix/quick-fixes
Fixing refresh on wrong password and setting hard SQL limits
|
2021-10-18 09:20:29 +01:00 |
mike12345567
|
89be613c40
|
Setting a hard limit on how many rows can be returned by the SQL plus queries.
|
2021-10-15 17:52:06 +01:00 |
mike12345567
|
33e5946f59
|
Fixing an issue with mongo test failing in Node 16 due to unhandled promise rejections.
|
2021-10-14 16:37:11 +01:00 |
Martin McKeaveney
|
ed9574b815
|
tidy up
|
2021-10-12 20:19:32 +01:00 |
Martin McKeaveney
|
2674f1992f
|
Merge branch 'develop' of github.com:Budibase/budibase into fix/postrelease
|
2021-10-12 16:50:37 +01:00 |
Martin McKeaveney
|
88f42fb221
|
remove random files
|
2021-10-12 16:14:49 +01:00 |
Martin McKeaveney
|
14370c81b9
|
SSL support for digitalocean, started utility function for BB logout, bunch of minor bug fixes
|
2021-10-12 16:13:54 +01:00 |
Martin McKeaveney
|
eb64cb9b07
|
Merge pull request #2894 from mslourens/update_rest_url_with_slash_questionmark
add a slash before the path and a questionmark before the querystring
|
2021-10-11 22:05:45 +01:00 |
mike12345567
|
1fbd84b629
|
Making sure creation of SQL rows don't pass down null columns (no point).
|
2021-10-06 17:55:03 +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 |
Maurits Lourens
|
53cfb8dc9c
|
fix tests
|
2021-10-05 13:38:03 +02:00 |
Maurits Lourens
|
42d5140c7f
|
add a slash before the path and a questionmark before the querystring
|
2021-10-05 12:20:09 +02: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 |
Mike Shanks
|
fe6ea329f1
|
added awaits to all mongo querys
|
2021-09-30 15:05:15 +01:00 |
Martin McKeaveney
|
c6d1fd3165
|
Merge pull request #2716 from mslourens/custom_schema_support
Retrieve all columns from all not internal tables
|
2021-09-29 09:19:33 +01:00 |
Martin McKeaveney
|
9bbb230aa6
|
merge with develop
|
2021-09-27 16:37:55 +01:00 |
Martin McKeaveney
|
5b1ae778da
|
fallback SMTP configuration for cloud
|
2021-09-27 14:57:22 +01:00 |
mike12345567
|
ba2f6ee120
|
Fixing issue discovered by test case.
|
2021-09-27 13:17:31 +01:00 |
Martin McKeaveney
|
97cd3756f7
|
Merge branch 'develop' of github.com:Budibase/budibase into cloud-limits
|
2021-09-27 12:53:15 +01:00 |
mike12345567
|
1f474ca106
|
Minimal fix for issue involving JSON views and newlines with postgres, this fix couldn't be more over-arching as it risked breaking new lines across the board. Have included a script for setting up the test scenario as well. This fixes issue #2612.
|
2021-09-24 18:10:30 +01:00 |
Martin McKeaveney
|
b161be85ae
|
automation runs quotas
|
2021-09-23 23:25:25 +01:00 |
mike12345567
|
7c7266a547
|
Fixing SQL test cases.
|
2021-09-23 16:56:13 +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 |
Martin McKeaveney
|
8b67d675c1
|
Merge pull request #2715 from mslourens/extend_postgres_data_types
Extend Postgres data type map
|
2021-09-23 12:25:03 +01:00 |
Maurits Lourens
|
baed83c406
|
Retrieve all columns from all not internal tables
|
2021-09-23 11:11:00 +02:00 |
Maurits Lourens
|
2b2a78e155
|
Extend Postgres data type map
|
2021-09-23 09:54:58 +02: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 |
Martin McKeaveney
|
2e192f8acd
|
Merge pull request #2551 from mslourens/fix_uppercase_database_name
fix fetching tables from database with uppercase name
|
2021-09-15 09:53:40 +01:00 |
Martin McKeaveney
|
c39abe4081
|
merge with master
|
2021-09-06 16:13:17 +01:00 |
Maurits Lourens
|
5cd0c1c691
|
fix fetching tables from database with uppercase name
|
2021-09-06 12:33:03 +02:00 |
mike12345567
|
f9fd725307
|
Fixing issues discovered by test cases.
|
2021-09-03 11:06:44 +01:00 |
mike12345567
|
c64fb81749
|
Fixing issues after upgrading to node 14 and circular dependencies causing issues.
|
2021-09-02 18:33:41 +01:00 |
mike12345567
|
811ba19558
|
Fixing issues with SQL many relationship updates.
|
2021-09-01 19:40:47 +01:00 |
Martin McKeaveney
|
2887a42f7a
|
prevent relationships getting overridden in mySQL connector
|
2021-08-31 14:44:33 +01:00 |
Maurits Lourens
|
07383b2064
|
add patch method to the rest api interface
|
2021-08-30 22:55:12 +02:00 |
Martin McKeaveney
|
7817c8f068
|
merge package updates
|
2021-08-26 14:13:30 +01:00 |
Martin McKeaveney
|
641a9c8a34
|
make SQL startsWith queries case insensitive
|
2021-08-20 15:20:52 +01:00 |
mike12345567
|
34397c2e14
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-08-06 13:04:54 +01:00 |
Michael Drury
|
eaa01e08dd
|
Merge pull request #2286 from Budibase/fix/relationships-2167
Some fixes for internal and external relationships
|
2021-08-06 12:51:44 +01:00 |
mike12345567
|
7c7e3da2ab
|
Fixing test cases.
|
2021-08-06 12:33:04 +01:00 |
Martin McKeaveney
|
e3abd97d67
|
fix sql server integration
|
2021-08-05 22:15:40 +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
|
3744c9093b
|
Fixing a variety of issues with internal relationships and external SQL relationships.
|
2021-08-05 19:24:29 +01:00 |
mike12345567
|
e7e6f41555
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-08-04 15:00:50 +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 |
Martin McKeaveney
|
fac820f204
|
fix mongo code review comment
|
2021-07-29 10:11:52 +01:00 |
Martin McKeaveney
|
44cdcdf38e
|
Merge pull request #1963 from faroutchris/feature/query-mongo-collection
Feature/query mongo collection
|
2021-07-29 10:10:52 +01:00 |
mike12345567
|
ccb0e1b354
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-14 13:54:39 +01:00 |
Martin McKeaveney
|
eba8f104fd
|
fix postgres query array value
|
2021-07-13 17:11:11 +01:00 |
mike12345567
|
c6d80e2265
|
Adding float type to MySQL.
|
2021-07-12 11:10:11 +01:00 |
mike12345567
|
dc32c90aaa
|
Fixing some issues discovered with the new SQL connectors were the input type would always be string (causing some SQL types to break) - parsing these before input to attempt to fix this problem - issue referenced in #1943.
|
2021-07-12 10:51:30 +01:00 |
Christo
|
4b48ea94e4
|
Test: Add some basic tests for mongodb queries
|
2021-07-09 20:08:26 +02:00 |
Christo
|
c6b1ea9a0f
|
Feat: Add collection fields as "extra" query config for MongoDB
|
2021-07-09 19:28:46 +02:00 |
mike12345567
|
fd6080b39e
|
Making sure that keys cannot be duplicated for primary keys, this wouldn't have any function.
|
2021-07-06 15:45:14 +01:00 |
mike12345567
|
a9c6b10560
|
Quick fix, make sure auto-columns never sent to DB.
|
2021-07-06 13:55:05 +01:00 |
mike12345567
|
6a8fd12805
|
Linting.
|
2021-07-05 18:16:04 +01:00 |
mike12345567
|
4e4b8f244e
|
Giving the system the ability to make auto increment columns auto-columns in postgres or mysql.
|
2021-07-05 18:11:23 +01:00 |
mike12345567
|
c10e2da4f5
|
Fixing issue with TS definitions.
|
2021-07-05 17:33:36 +01:00 |
mike12345567
|
13fab4ba60
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-05 17:17:32 +01:00 |
mike12345567
|
abc19bc2c1
|
Linting.
|
2021-07-05 15:16:32 +01:00 |
mike12345567
|
b4d91769cc
|
Fixing issue with single quotes in strings breaking JSON parsing.
|
2021-07-05 15:14:45 +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
|
579bce8a6a
|
Fixing little UI bugs.
|
2021-07-03 10:26:37 +01:00 |
mike12345567
|
922e209c72
|
Updating server test cases.
|
2021-07-02 14:49:47 +01:00 |
mike12345567
|
f2beac85b7
|
Implementing UI to support the backend put in place.
|
2021-07-02 14:33:05 +01:00 |
Martin McKeaveney
|
3070f2593f
|
bidirectional relationships, many to one
|
2021-07-01 22:23:47 +01:00 |
Martin McKeaveney
|
569af97664
|
preventing relationship overrides
|
2021-07-01 21:24:23 +01:00 |
mike12345567
|
3cfbced94d
|
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
|
a13b5111bb
|
First version of enrichment.
|
2021-07-01 14:10:44 +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
|
d17a399ee6
|
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
|
13100a69ba
|
Implementing all return possibilities, now to implement creation.
|
2021-06-29 17:42:46 +01:00 |
mike12345567
|
e4392a4e82
|
Linting.
|
2021-06-28 10:21:37 +01:00 |
mike12345567
|
e56926dd7f
|
Moving definitions to central location and adding a few more definitions.
|
2021-06-26 23:09:46 +01:00 |
mike12345567
|
43c9e0a9b6
|
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
|
19da122425
|
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
|
6cae9cbdb8
|
Formatting.
|
2021-06-24 18:17:26 +01:00 |
mike12345567
|
374081d720
|
First attempt and re-writing a portion of the server in typescript.
|
2021-06-24 18:16:48 +01:00 |
Martin McKeaveney
|
0de6038551
|
strip double quotes and use single in ID
|
2021-06-23 23:35:53 +01:00 |
Martin McKeaveney
|
85121db2c5
|
fix external data sources key parsing with double quote strings
|
2021-06-23 23:19:41 +01:00 |