86 Commits (d58b90cac11f8fe8545844342d69d0e05c18052d)

Author SHA1 Message Date
mike12345567 289c1325f8 Adding specific error cases to all app ID checking functions - three cases, is dev/prod, isn't and no app/ID provided. 5 years ago
Michael Drury 5470b77fb3 Fixing issue presented by test, passing Couch instance around for when it is being used in memory. 5 years ago
mike12345567 f13257bebe Updating the getAllApps function to use a cached version of the app metadata, rather than retrieving it individually everytime. Also invalidating the results everytime they are updated (at least in the important locations). 5 years ago
Rory Powell 6af8ab2dc0 Fixes for google sso, cloud email url and cloud logo updates 5 years ago
mike12345567 47122f76fd Updating per review comments. 5 years ago
mike12345567 935fc06edc Updating per review comments. 5 years ago
Michael Drury 3a5e004f36 Adding sync user endpoint to server which can be used by the worker. 5 years ago
mike12345567 183b6e7b50 Fixing issue with user's being logged in and trying to access other tenants public apps, this work makes sure that users from other tenants will not be 403'd immediately (too aggressive) but instead they will have all other their RBAC roles revoked. 5 years ago
Martin McKeaveney 1e3fca15c5 abstract usagedoc creation into auth, create the doc if it doesn't exist 5 years ago
Maurits Lourens 518f8fd55e merge develop into branch 5 years ago
Martin McKeaveney 9a19bbc1fd fix app fetching 5 years ago
mike12345567 d2c7d424de Fix for issue #2593. 5 years ago
mike12345567 58aa32f1b0 Fixing issue with multi-tenancy and public apps, when the tenant isn't necessarily known, it can be found in the app ID, building a middleware to manage this. 5 years ago
mike12345567 4450883a0a Adding slack integration. 5 years ago
Martin McKeaveney 2a766a3011 catch when no couchDB url passed 5 years ago
Martin McKeaveney af4c1b23de simplify couchDB configuration 5 years ago
Martin McKeaveney f4232bd7d7 couchDB auth options 5 years ago
Martin McKeaveney 8e1e016c66 Revert "Feature/couchdb auth" 5 years ago
Martin McKeaveney 2661d1c0b4 lint 5 years ago
Martin McKeaveney beb16a733e utility helper for determining correct couchDB URL 5 years ago
Martin McKeaveney 769c37a11d couchdb direct auth 5 years ago
mike12345567 506ff7dcd3 Linting. 5 years ago
mike12345567 be48677490 Fixes for a lot of issues generated by the use of the pouchdb allDbs call, which is not designed for multi-client DB setups like ours, using CouchDB method instead. 5 years ago
mike12345567 46ea3f3e9e Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants" 5 years ago
Michael Drury b86a6fddc9 Revert "Multi-tenancy/organisations" 5 years ago
mike12345567 f3ce979230 Linting. 5 years ago
mike12345567 7743384f77 re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented. 5 years ago
mike12345567 5dfeb9b3ca Limiting use of query string to a few select endpoints for determining tenant ID. 5 years ago
mike12345567 35f1b50511 Fixing an issue where you could accidentally end up on org/admin page due to the reactivity statements firing all the time. 5 years ago
mike12345567 224a63ccb2 Linting. 5 years ago
mike12345567 4606248ffd Fixing up everything found when testing with Cypress. 5 years ago
mike12345567 c63ee57bbd Linting. 5 years ago
mike12345567 4d0faa38e3 Changing how apps are retrieved to be more efficient. 5 years ago
mike12345567 313302cae2 Fixing test cases and bugs that they raised. 5 years ago
mike12345567 be1558e1e7 Adding mechanism to disable org functionality when multi-tenancy disabled. 5 years ago
mike12345567 d157285918 Adding organisation page. 5 years ago
mike12345567 f3156fca06 Further work, tenancy now working but some more work to be done. 5 years ago
mike12345567 b7995dd61d Updating auth to utilise the tenant system. 5 years ago
mike12345567 912659a8ad First version of multi-tenancy, work still to be done. 5 years ago
mike12345567 f6a133e556 Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB. 5 years ago
mike12345567 004f719dde Renaming groups to workspaces. 5 years ago
mike12345567 72c3ff8c2e Formatting. 5 years ago
mike12345567 fe66c3535c Fixing a collection of issues, specifically users being exported/imported and issues with database import causing weirdness (metadata doc being wrong). 5 years ago
mike12345567 1146d508fd Fixing app cypress test cases. 5 years ago
mike12345567 c6f7f115b5 Fixing issues with the user table within the apps. 5 years ago
mike12345567 0bbd45b413 Adding the ability to get all apps, with the status attached. 5 years ago
Keviin Åberg Kultalahti 9f5e891b72 lint:fix 5 years ago
Martin McKeaveney ee9a097979 lint 5 years ago
mike12345567 277ceb3ad1 Updating role system to never think about the dev app. 5 years ago
Martin McKeaveney 0f2bcf581d revert functionality working 5 years ago