Rory Powell
|
2cfb7be30a
|
Re-enable gsheets for verification
|
4 years ago |
mike12345567
|
13ec670295
|
Fix for #5669 comment, when using SQL tables with spaces in names, we use a raw knex function for like to achieve lower case searching, this needs to handle spaces in columns and delimiting.
|
4 years ago |
Peter Clement
|
65c97c331b
|
remove log
|
4 years ago |
Peter Clement
|
dfbedb9a8a
|
account for objects in failure condition
|
4 years ago |
Peter Clement
|
8c031b9d35
|
linting
|
4 years ago |
Peter Clement
|
48804c5414
|
Some foreach block fixes
|
4 years ago |
mike12345567
|
ec0854d0de
|
Fixing similar issue in queries for context handling and fixing some issues raised by IDE.
|
4 years ago |
mike12345567
|
d666ad3126
|
Fix for automation issue, doInAppContext for automation thread wasn't async, was immediately closing the database, rather than waiting for the operations to complete.
|
4 years ago |
mike12345567
|
4b25df60f9
|
Fix for export issue reported in #5669 - streaming + closing the database didn't work well together, have to support an edge case for our code stopping execution, but DB access continuing.
|
4 years ago |
mike12345567
|
107c9e2dfc
|
Fix for #5553 - when importing for SQL databases attempt to manage date and time only column times, handle these when displaying in tables and when filtering.
|
4 years ago |
mike12345567
|
be4b930c8a
|
Fix for #5612 - stop some formats of string being in-correctly parsed as dates by MySQL - disable type coercion for data source plus mysql tables (knex converts).
|
4 years ago |
mike12345567
|
a7fe15244b
|
Fixing issue #5594 - allowing use of double underscores in table names for SQL.
|
4 years ago |
Martin McKeaveney
|
bfb6e20bb8
|
adding close to buildSchema
|
4 years ago |
Martin McKeaveney
|
64de5e301e
|
accounting for false values in row processing
|
4 years ago |
Martin McKeaveney
|
4bab24f1ac
|
remove postgres connection pooling
|
4 years ago |
Martin McKeaveney
|
62f2cff42e
|
firebase tests complete
|
4 years ago |
mike12345567
|
8d5931f94c
|
Fixing some issues with types being lost when fetching SQL tables, after making changes to tables within Budibase.
|
4 years ago |
mike12345567
|
00c67289b0
|
Fixing an issue with cookie auth.
|
4 years ago |
mike12345567
|
056d9defe4
|
Fix for #5219 - default all string types to basic text format, allow user to switch string types to longform if they desire.
|
4 years ago |
mike12345567
|
2773c04953
|
Fix for #5522 - making sure that app roles aren't removed when an app is unpublished.
|
4 years ago |
mike12345567
|
95bcb1ca9c
|
Fixing issue with db init as part of the jest require.
|
4 years ago |
Martin McKeaveney
|
a5bdf70cf7
|
renamable buckets, started firebase tests, onboarding modal copy update
|
4 years ago |
Rory Powell
|
b134528883
|
Fix startup
|
4 years ago |
mike12345567
|
95d8a4b939
|
Fixing issues with automation test cases running steps outside of a tenant.
|
4 years ago |
mike12345567
|
8e5c4dea77
|
Fixing context issues in sync apps/rows test cases.
|
4 years ago |
Rory Powell
|
50e2d3c686
|
Test fixes
|
4 years ago |
Rory Powell
|
0f29b0cb03
|
Test fixes
|
4 years ago |
mike12345567
|
bd72565e6f
|
Fixing issue discovered by test case.
|
4 years ago |
mike12345567
|
6880e7bde9
|
Fix for #5269 - the sub type was being lost in some scenarios related to the user table being updated - making sure it is consistently kept when dealing with either of the related tables.
|
4 years ago |
Martin McKeaveney
|
630f29444d
|
fix build
|
4 years ago |
Martin McKeaveney
|
b05d1d9708
|
merge
|
4 years ago |
Martin McKeaveney
|
877dfb0e5d
|
moving node fetch import into module
|
4 years ago |
Martin McKeaveney
|
33717ceb30
|
auto fetch access token in gsheets integration
|
4 years ago |
mike12345567
|
8f738f2c20
|
Quick fix for #5495 - managing when no relationships exist.
|
4 years ago |
mike12345567
|
7e6eaf65d8
|
Fix for #5530 - make MySQL RejectUnauthorized SSL parameter accessible to the user.
|
4 years ago |
mike12345567
|
89683f9de4
|
Fix for #5495 - making sure that formula columns have access to the relationship details before squashing the results ready for response from the API. Also making sure that the frontend inputs the relationship bindings as expected with the proper path for access.
|
4 years ago |
Martin McKeaveney
|
690ba4f81f
|
use ioredis mock for in memory redis tests
|
4 years ago |
mike12345567
|
fe846f86a5
|
Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it.
|
4 years ago |
mike12345567
|
1d61ff906a
|
Fixing some issues detected by the test cases, making the in-use mechanism for context more clear to complete avoid stack up of contexts (leading to loss of knowledge around previous databases.
|
4 years ago |
mike12345567
|
7792a07899
|
Some updates, making sure databases will always close directly using finally checks around the actual tasks, updating how replication works to have a close statement (to make sure it is controlled correctly) and then updating to PouchDB 7.3.0 for one of the memory leak fixes.
|
4 years ago |
Mel O'Hagan
|
ec235a4e5c
|
RevId should be optional for automation delete
|
4 years ago |
Mel O'Hagan
|
d85e022182
|
Get latest RevId if not provided
|
4 years ago |
Vinoth Kirubakaran
|
5803fcc6b1
|
feat: made changes to worker and server packages to use global-agent to setup proxy from env variables
|
4 years ago |
Dean
|
5a87a00932
|
Added events for viewing a production application and unpublishing
|
4 years ago |
Mel O'Hagan
|
8858a416ef
|
Prettier comma fix
|
4 years ago |
Mel O'Hagan
|
f0d7b15916
|
Remove Row Rev from UI
|
4 years ago |
Dean
|
9a49535748
|
Cypress test fixes and refactoring. Removed debugging elements
|
4 years ago |
mike12345567
|
ea6f580501
|
Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them.
|
4 years ago |
Rory Powell
|
769f48f935
|
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
|
5 years ago |
Dean
|
4cc1a85f25
|
Code style check
|
4 years ago |