277 Commits (6594d27de65078499684efbee83ab54372964c7e)

Author SHA1 Message Date
Rory Powell f7e7693604 Re-apply quota restrictions 4 years ago
mike12345567 35ed1baeca Updating logging to typescript to fix build issue. 4 years ago
mike12345567 12a8487732 Adding null parameter so that TS doesn't build with strict requirement. 4 years ago
Dean bceff77e35 Properly invalidate the cached user ensuring up-to-date credentials are always used 4 years ago
mike12345567 90453212d5 Moving majority of automation logging functionality to pro. 4 years ago
Dean 4ecae7fa5b Code review updates 4 years ago
mike12345567 f6fc63f1a8 Main body of PR comments - still need to move a bit to pro. 4 years ago
Dean 5a97b71403 OIDC config test fix 4 years ago
Dean 69b424dee6 Removed debugging line 4 years ago
Dean 79f54d5873 Fix for oauth user db update 4 years ago
Dean 2ea4a9d225 Refresh the OAuth tokens automatically when making rest calls. Fix to remove the password from the api token authentication. 4 years ago
mike12345567 2733f48492 Updating user page to search through the backend and building a basic pagination store that can be used for it. 4 years ago
Martin McKeaveney bec7d86739 cherry pick new ui from develop 4 years ago
mike12345567 e7ff299c63 Adding user pagination, removing usages of the global user list from builder and replacing with direct user lookups where possible, still need to apply filtering to username/email serverside. 4 years ago
mike12345567 da2303803c Moving get of logs to pro. 4 years ago
mike12345567 9207642779 Fixing an issue where periodically the cache state of the couch revision gets out of sync and need to update it for cache to be able to write again. 4 years ago
mike12345567 b45557fe26 Adding explanation of the difference between Database and SelectableDatabase in Redis. 4 years ago
mike12345567 c62b6da703 Adding case to handle multi-DB setups, to confirm store same doc ID to different databases and they run in different cache keys. 4 years ago
mike12345567 eeca1cb3ba Updating writethrough cache a bit to make sure it implements the PouchDB API properly. 4 years ago
mike12345567 e3f25795e8 Fixing test case and review comments. 4 years ago
mike12345567 07d47102a1 Adding a class wrapper incase using get/put functions multiple times, functions like the PouchDB constructor. 4 years ago
mike12345567 0a9edc48b6 Updating redis to use typescript and adding the option of a writethrough cache which can be used, by passing a DB and a value to be written + a delay for writes. 4 years ago
Dean dc20ecc5ff Merge commit 4 years ago
Andrew Kingston 60060fac6f Improve Couch DB URL parsing to handle edge cases and special characters 4 years ago
Rory Powell acbb411a0a Ensure tests can't send events even when token is set 4 years ago
Rory Powell 7283e01442 Add deployment environment to identities 4 years ago
Rory Powell 4cfedf7252 Better handle first time startup + dedicated event 4 years ago
Rory Powell cfad5af382 Add hosting to all identities and events, add installationId to tenant group 4 years ago
Rory Powell 29292395ef Fix user id generation 4 years ago
Rory Powell eb0214a231 Back populate no-op migrations on new app and tenant create 4 years ago
Rory Powell a2b9fcd448 Dev improvements - remove need to rebuilds of backend-core/dist and enable debugging when running tests and backend services, use source directly using typescript and jest path mappings 4 years ago
Rory Powell e447fd11d1 Build fixes 4 years ago
Martin McKeaveney bf3a14dda4 new ui functionality working from S3 bucket 4 years ago
Martin McKeaveney 493607b853 update google sheets strategy to use the standard passport strategy 4 years ago
Rory Powell 9f2620dd7a Migration locks and add optional preventRetry option 4 years ago
Rory Powell eae5223fe3 Fix key eviction 4 years ago
Rory Powell 090fdb58e0 app id fixes 4 years ago
Rory Powell b570563d41 Default to historical timestamp 4 years ago
Rory Powell bf9c6cbc42 Add awareness of deployment environment 4 years ago
Rory Powell 429f379431 Failover protection with event cache 4 years ago
mike12345567 0274516ad6 Progress towards using couchdb for automation logs, after testing redis and realising it won't work. 4 years ago
mike12345567 e439d7097b Review comments and test fix. 4 years ago
Rory Powell fd845284d3 Lots of failure handling and caching 4 years ago
mike12345567 06a32ed357 Fixing issue with server not shutting down correctly when an error occurs, making sure that everything clears up gracefully. 4 years ago
Rory Powell 9610d8f1e7 Identity tenant and installation groups, property updates 4 years ago
Rory Powell 398a4e7034 Installation identities, upgrade / downgrade events, filling in more event properties 4 years ago
Rory Powell cbc3e72757 app and account properties, add account details to all user and tenant identities 4 years ago
Dean e9554562bb Refactored approach to ensure the request context is set appropriately 4 years ago
Rory Powell 163b667f95 Historical timestamps 4 years ago
mike12345567 157802b70a Swapping bcryptjs for bcrypt. 4 years ago