2904 Commits (dbbf7afcd07fc22f8428bd6fff2feedc6c81205a)

Author SHA1 Message Date
mike12345567 100f5a6f3c Moving the withCache function to backend-core so that it can be shared, as well as adding a cache busting function which can be used when one of the checklist configs changes. 4 years ago
mike12345567 8ab3fc810b Improving performance of load script, can generate thousands of users a second. 4 years ago
Martin McKeaveney a934b7c680 disable prod app sync 4 years ago
Peter Clement 8c95429b08 default value for env variable 4 years ago
Peter Clement feb9973d22 use env variable as the folder setting 4 years ago
Peter Clement 4c3c84eabd Return QA templates when TEST_ENV environmentvariable is set 4 years ago
mike12345567 db0b8a6194 Updating view builder to handle if stats has a filter as well, don't need a conjuction this way. 4 years ago
mike12345567 bcf7e1782a Fixing test cases. 4 years ago
mike12345567 22c57cdc0c Addresses #5850 - when importing/migrating views and building new views it checks if calculations are used and if they are then it does an empty check to decide whether or not the fields should be included in the calculation, required for real CouchDB nodes. 4 years ago
Andrew Kingston 68b6e0eb64 Remove instance name from being a required screen setting 4 years ago
Rory Powell 54eea4191c tests 4 years ago
Rory Powell f5da1a04e2 Add query quota increment to rows CRUD 4 years ago
Mel O'Hagan 6e34649ca7 Don't wrap dates in single quotes 4 years ago
Rory Powell 2cfb7be30a Re-enable gsheets for verification 4 years ago
Martin McKeaveney 64de5e301e accounting for false values in row processing 4 years ago
mike12345567 00c67289b0 Fixing an issue with cookie auth. 4 years ago
mike12345567 2773c04953 Fix for #5522 - making sure that app roles aren't removed when an app is unpublished. 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
Rory Powell 50e2d3c686 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
mike12345567 8f738f2c20 Quick fix for #5495 - managing when no relationships exist. 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
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 d85e022182 Get latest RevId if not provided 4 years ago
Dean 5a87a00932 Added events for viewing a production application and unpublishing 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
Dean 3e74118f81 Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes 4 years ago
Mel O'Hagan ee1d7fbbd5 passing non-null required for doesContainStrings 5 years ago
Kacper 98a926cfca Do not validate if multi-select options length is 0 5 years ago
Martin McKeaveney 6e9ddfd696 tidy up 5 years ago
Martin McKeaveney 6d8254d5f0 redis integration complete 5 years ago
Martin McKeaveney ee6a16827a fixing google sheets bug, respect google configuration hierarchy 5 years ago
mike12345567 e073bdb5a4 Fix for #5103 - some templates are built on an older version that stored permissions differently, we can't migrate these as they will keep being added, easiest to just support the old method (apply the old rule and convert to the new format when retrieving roles). 5 years ago
Rory Powell b4bad65cbf Fix app preview 5 years ago
mike12345567 7cb2cd2139 Linting. 5 years ago
David Duong 82620a9a7b fix: incorrect parameters for public rows editing 5 years ago
Martin McKeaveney f40dcbd584 lint 5 years ago
David Duong 3b5e45b43c
fix: incorrect parameters for public rows editing 5 years ago
Rory Powell 7350fcb4ef Fix test 5 years ago
mike12345567 040d45ad5d Fixing a mis-match of fields when creating many-to-many relationships on tables from within Budibase - #5049. 5 years ago
Rory Powell bcc84bf1fd Link app context with tenancy, remove app tenancy middleware 5 years ago
Rory Powell cb6103a321 Fix cross tenant apps with session 5 years ago