4868 Commits (6909e02e785a85ab2be302f61e4eaa102b7eac12)

Author SHA1 Message Date
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