95 Commits (3018aaf0782ec83e05f41bf068ea2572fbc28639)

Author SHA1 Message Date
Rory Powell 3018aaf078 Handle no developers on first time startup migration 4 years ago
Dean cbc3d3b946 Refactored the invalidate session functionality. 4 years ago
Maurits Lourens 9faaecb57e move invalidation to the creation of a session 4 years ago
Maurits Lourens f4557fb220 invalidate sessions before login 4 years ago
Martin McKeaveney ee6a16827a fixing google sheets bug, respect google configuration hierarchy 4 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). 4 years ago
Martin McKeaveney 3a7a964ac8 fix launch.json 4 years ago
Rory Powell ef629c9859 Fixes 4 years ago
Rory Powell bcc84bf1fd Link app context with tenancy, remove app tenancy middleware 4 years ago
Rory Powell cb6103a321 Fix cross tenant apps with session 4 years ago
Rory Powell 180e37b9f1 Tests complete + backwards compatibility for deployment 4 years ago
Rory Powell 336f0ff4a0 Published apps, automations and query count quotas 5 years ago
Rory Powell 62b360b9ea Add developer usage restrictions to SSO user creation 5 years ago
Rory Powell 893f82ac4d Better error handling around license errors 5 years ago
mike12345567 a5556595de Fixing an issue with the public API loading for the first time in a multi-tenant environment, also fixing an issue in self host when switching between environments with different secrets. 5 years ago
mike12345567 8dc2c9d480 Fixing an issue with detecting fully qualified Redis URL despite not in use. 5 years ago
mike12345567 c1c879309f Making the URL optional for application creation/update in OpenAPI spec, removing unused parameter and fixing getRedisOptions function to work with fully qualified URLs. 5 years ago
Rory Powell ccf2fe3d01 Self Host <-> Licensing integration 5 years ago
Rory Powell d6092b9133 Integrate usage quotas with licensing 5 years ago
Rory Powell 995f7c4b58 Move licensing middleware to pro repo 5 years ago
Rory Powell 3b9303a1fb Enforce licensed developer count + error types/codes framework 5 years ago
Rory Powell 515ade6bd3 Add shared licensing cache 5 years ago
Rory Powell c67de30d8c Invalidate user cache on logout 5 years ago
Rory Powell 091f054e8a Handle no license found 5 years ago
Rory Powell 8ff9aac4f8 Start to integrate licensing with sessions 5 years ago
mike12345567 f3418044dc Starting to fix up test cases. 5 years ago
Rory Powell 9fcf702a32 Add status banner that reacts to cypress healthcheck failures 5 years ago
mike12345567 c189550614 Adding controllers for row, query and applications public APIs. 5 years ago
mike12345567 6a416cad59 Refactoring how endpoints are specified so that the middlewares can be applied in a more generic fashion. 5 years ago
Rory Powell 65b0455313 Fix app list retrieval in migrations 5 years ago
Rory Powell d673d27563 Respect custom tenantIds in run migrations endpoint 5 years ago
Rory Powell d9ead48c59 Deprovision and local couch db url fix 5 years ago
Rory Powell a8a8e97840 Add 'location = /' -> 4001 to nginx dev conf 5 years ago
mike12345567 ab3971034d Quick fix for checklist API performance on default tenant in cloud. 5 years ago
Michael Drury f04a29dfef Using 10K iteration string stretching for encryption. 5 years ago
mike12345567 92d457ac00 Adding basic encrypt/decrypt pathway. 5 years ago
mike12345567 84bf8c3422 Adding tenancy to the API key, making the authenticated middleware aware of new user API keys, using a view to lookup the user by API key. 5 years ago
mike12345567 dff24e402d Getting api key/dev info docs setup and in use. 5 years ago
Martin McKeaveney dfe9861383 use google env variable for client secret and ID, update helm chart to pass variables to worker 5 years ago
Martin McKeaveney 0966720982 use google env variable for client secret and ID, update helm chart to pass variables to worker 5 years ago
Martin McKeaveney f574c90de3 use env platform URL for datasource auth to prevent tenant overrides 5 years ago
Martin McKeaveney 08a3ae0e7c use env platform URL for datasource auth to prevent tenant overrides 5 years ago
mike12345567 f9a7bb001f Fixing issue which was blocking the ability to logout fully, as well as causing issues with new user signup and password reset. 5 years ago
mike12345567 a214400e03 Fixing issue which was blocking the ability to logout fully, as well as causing issues with new user signup and password reset. 5 years ago
mike12345567 8f7a8553bb Fix for #4267 - allow admins to access all roles. 5 years ago
mike12345567 d87b8c0563 Fix for #4267 - allow admins to access all roles. 5 years ago
Michael Drury e1a4136f9c Fixing a typescript issue in server. 5 years ago
Michael Drury 4b23a78bc9 Fixing a typescript issue in server. 5 years ago
mike12345567 9fa10ff02f Refactoring backend-core tenancy to context, splitting out tenancy functionality to its own area. 5 years ago
mike12345567 72534c6ed2 Refactoring backend-core tenancy to context, splitting out tenancy functionality to its own area. 5 years ago