867 Commits (5b1079e59a8d4f68d1f9a204c19acdec971cbc39)

Author SHA1 Message Date
Martin McKeaveney 630f29444d fix build 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
Rory Powell b21ba78cf2 Feature flag upgrade page 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 4 years ago
mike12345567 40d38e6e3d Single docker container configuration. 4 years ago
mike12345567 80a99b549f Make sure that ethereal tests don't fail on jest timeout. 4 years ago
Rory Powell ef629c9859 Fixes 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 4 years ago
Rory Powell 62b360b9ea Add developer usage restrictions to SSO user creation 4 years ago
Rory Powell 893f82ac4d Better error handling around license errors 4 years ago
Rory Powell 714da96ee5 developer and published apps usage quota migrations 4 years ago
Rory Powell 0d64bed4b3 Finish upgrade and billing pages 4 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. 4 years ago
Rory Powell ccf2fe3d01 Self Host <-> Licensing integration 4 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 8ff9aac4f8 Start to integrate licensing with sessions 5 years ago
Rory Powell 9fcf702a32 Add status banner that reacts to cypress healthcheck failures 5 years ago
Rory Powell d9ead48c59 Deprovision and local couch db url fix 5 years ago
mike12345567 7bac5d5961 Adding a check to make sure there is a tenant ID for the checklist call when looking up apps in multi-tenant envs. 5 years ago
mike12345567 ab3971034d Quick fix for checklist API performance on default tenant in cloud. 5 years ago
mike12345567 3b69862b56 Adding fix for ethereal tests incase there is an issue with service. 5 years ago
mike12345567 92d457ac00 Adding basic encrypt/decrypt pathway. 5 years ago
mike12345567 93f2ed11ff Shifting over all of self API, deprecating old endpoints. 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
mike12345567 788cb19fa8 Moving APIs around after some discussion, creating a self API to make it obvious. 5 years ago
Michael Drury e01563b6fc Adding basic endpoints for API keys. 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
Rory Powell d1bcf4f3ba Reorder jest mock and import statements for email mocking 5 years ago
Rory Powell 33e19c49a0 Reorder jest mock and import statements for email mocking 5 years ago
mike12345567 03b4b29b01 Review comments, renaming deployed -> prod in terms of app IDs. 5 years ago
mike12345567 dbc048b365 Review comments, renaming deployed -> prod in terms of app IDs. 5 years ago
Rory Powell 74b6844ebf Fix CSRF token not present using local auth 5 years ago
Rory Powell bdc37b6ff7 Fix CSRF token not present using local auth 5 years ago
mike12345567 4b1331450c Fixing some issues discovered by the cypress tests, cleaning up how Couch is used. 5 years ago
mike12345567 91a90e62b2 Fixing some issues discovered by the cypress tests, cleaning up how Couch is used. 5 years ago
mike12345567 40c6eb2007 Main body of work, refactoring most usages. 5 years ago
mike12345567 d2fe119d90 Main body of work, refactoring most usages. 5 years ago
Rory Powell 5cb6e19274 Add CSRF Token 5 years ago
Rory Powell ffcf5354eb Add CSRF Token 5 years ago
Rory Powell 08bd447b51 Remove server -> worker request to retrieve apps, remove hosting endpoints and store 5 years ago
Rory Powell e0dcc7648c Remove server -> worker request to retrieve apps, remove hosting endpoints and store 5 years ago
mike12345567 692a92e052 Adding fix to show the initial create table modal when a new app is created, the same as prod, when testing in cypress. 5 years ago
mike12345567 dcf99150d1 Fixing cypress tests, removing change which was added to try and fix reverted test cases. 5 years ago
mike12345567 5638e92ab5 Fixing cypress tests, removing change which was added to try and fix reverted test cases. 5 years ago