190 Commits (40c6eb2007549d1cdae5f69aa7622bfcae68c8d9)

Author SHA1 Message Date
mike12345567 40c6eb2007 Main body of work, refactoring most usages. 4 years ago
Rory Powell 716e254bdd Revert "Fix dev app preview return url" 4 years ago
Rory Powell 94cb39829c Support template and app import in quotas + logging 4 years ago
Rory Powell 747db3daa2 Refactor to allow for future quota migrations 4 years ago
Rory Powell a09bbfb492 Account for duplicate row ids caused by app import 4 years ago
Rory Powell 3520c3d42b Sync row usage with app deletion 4 years ago
Rory Powell 66a84e8fe6 Calculate total rows in migration, centralise quota enabled logic and tidy to use env vars only 4 years ago
Rory Powell e76ea10fc2 Fix dev app preview return url 4 years ago
mike12345567 6817d6cf46 Fixing test mocking. 4 years ago
mike12345567 5d9b3af332 Refactoring core library usage in monorepo, make it a bit cleaner/easier to search/more standardised. 4 years ago
Rory Powell 870bd6e898 Add local dev override for quotas 4 years ago
Rory Powell 76463bc368 Enable migration 4 years ago
Rory Powell ea82983ebd Sync app quota to correct number, reset and disable rows quota 4 years ago
mike12345567 836a2f5863 Switching out @budibase/auth to @budibase/backend-core. 4 years ago
mike12345567 3b9f3d6690 Fix for cypress test issues, when metadata is updated rapidly it could get into a bad state - this should resolve it. 5 years ago
mike12345567 7170c00a4f Fix for cypress test issues, when metadata is updated rapidly it could get into a bad state - this should resolve it. 5 years ago
mike12345567 7eb29ffc7d 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
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
mike12345567 624ab3648c Fixing issue where database wasn't accessible in authorized test. 5 years ago
mike12345567 9b8df32c52 Fixing issue where database wasn't accessible in authorized test. 5 years ago
mike12345567 e0f04abfb1 Updating to allow a list of roles to be retrieved, allowing resources to have multiple levels of role that they can be accessed via. 5 years ago
mike12345567 bf4a8737f0 Updating to allow a list of roles to be retrieved, allowing resources to have multiple levels of role that they can be accessed via. 5 years ago
mike12345567 4268ad6f80 Fixing an issue discovered in #3385 - RBAC roles worked for applying lower levels of roles, but they didn't revoke access correctly, it would always fallback to the base permissions if higher permissions were set. 5 years ago
mike12345567 e918efe8c2 Fixing an issue discovered in #3385 - RBAC roles worked for applying lower levels of roles, but they didn't revoke access correctly, it would always fallback to the base permissions if higher permissions were set. 5 years ago
mike12345567 ab38258654 Updating usage quota middleware to fix issue presented in #3258 where anything with an _id and a _rev is considered to exist in CouchDB, which won't always be the case. Handle the scenario of an external database ID and don't error. 5 years ago
mike12345567 61a4a240f1 Updating usage quota middleware to fix issue presented in #3258 where anything with an _id and a _rev is considered to exist in CouchDB, which won't always be the case. Handle the scenario of an external database ID and don't error. 5 years ago
mike12345567 9aa708588a Adding the sync call from the worker for creation, updating and deletion of users. Making sure that production and development apps are always up to date with user metadata. 5 years ago
mike12345567 94ee13ffc4 Adding the sync call from the worker for creation, updating and deletion of users. Making sure that production and development apps are always up to date with user metadata. 5 years ago
mike12345567 9ce1866fab Fixing an issue with webhooks, couldn't use them in development (like getting schema) and making sure trigger will always use production app #3143. 5 years ago
mike12345567 88a729913c Fixing an issue with webhooks, couldn't use them in development (like getting schema) and making sure trigger will always use production app #3143. 5 years ago
Rory Powell b8c10c9e9f Linting 5 years ago
Rory Powell 46a886f83d Linting 5 years ago
Rory Powell 0718f99850 Prevent non builder from accessing dev apps 5 years ago
Rory Powell ad61f2af3b Prevent non builder from accessing dev apps 5 years ago
Rory Powell fc81644255 Fix unit tests 5 years ago
Rory Powell 33a72b29d1 Fix unit tests 5 years ago
Rory Powell 0d76f5ce22 No access role / public by default 5 years ago
Rory Powell 8c67f3da13 No access role / public by default 5 years ago
mike12345567 380d0e030e 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
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 6ccaea4a9f remove currentapp stuff 5 years ago
Martin McKeaveney f32266df83 remove currentapp stuff 5 years ago
mike12345567 be5f3a84ca Fixing minor mistake. 5 years ago
mike12345567 0ea022971f Fixing minor mistake. 5 years ago
mike12345567 2b0bdffa65 Fixing an issue with attempting to access a locked app causes a redirect loop locking up browser. 5 years ago
mike12345567 453556d273 Fixing an issue with attempting to access a locked app causes a redirect loop locking up browser. 5 years ago
Rory Powell fda5a52630 Fix app creation when there is no app ctx 5 years ago
Rory Powell 68396fa4c8 Fix app creation when there is no app ctx 5 years ago
Martin McKeaveney 6681542ab5 fix tests 5 years ago
Martin McKeaveney e2c4663541 fix tests 5 years ago