Commit Graph

22228 Commits

Author SHA1 Message Date
Adria Navarro d289a8869a Comments 2023-12-05 13:02:05 +01:00
Adria Navarro e7859a8a47
Merge branch 'master' into BUDI-7655/migration-backend 2023-12-05 12:57:37 +01:00
Adria Navarro 69864a174a Fix 2023-12-05 12:42:09 +01:00
Adria Navarro 8c1d0d1e4e Save version as string 2023-12-05 12:40:26 +01:00
Adria Navarro bd8c52094b Initalise migration version on creation 2023-12-05 12:37:21 +01:00
Adria Navarro 9625935a9b Add readme 2023-12-05 11:03:52 +01:00
Michael Drury c321c83916
Update packages/server/src/middleware/currentapp.ts
Co-authored-by: Sam Rose <hello@samwho.dev>
2023-12-04 17:10:19 +00:00
mike12345567 a7410020c7 Adding cookie clearing/logout for when a cross tenant session is detected, make sure that the cookie cannot be used/considered valid after the call is made. 2023-12-04 16:47:41 +00:00
Adria Navarro 22bc8e1a37 Add tests 2023-12-04 16:49:03 +01:00
Adria Navarro 7b05c7eb18 Use migrations context 2023-12-04 16:39:01 +01:00
Adria Navarro e0d8e4c671 Clean 2023-12-04 16:30:47 +01:00
Adria Navarro d634ff2edb Remove unexpected ttl 2023-12-04 16:30:07 +01:00
Adria Navarro 91b293fd49 Use new autoextend 2023-12-04 16:30:07 +01:00
Adria Navarro 63339eb686 Run as array 2023-12-04 16:30:07 +01:00
Adria Navarro 3ee59b0e96 Migrations in a queue 2023-12-04 16:30:07 +01:00
Adria Navarro a4fd4ef635 Save history 2023-12-04 16:30:07 +01:00
Adria Navarro 98702798fb Allow custom timeout 2023-12-04 16:30:07 +01:00
Adria Navarro 25c16ae229 Add migration integrity tests 2023-12-04 16:30:07 +01:00
Adria Navarro 1d124a59cb Process migration 2023-12-04 16:30:07 +01:00
Adria Navarro f2fcf0f6c2 Idempotency 2023-12-04 16:30:07 +01:00
Adria Navarro 45fcf2c143 Do not use cache for dev 2023-12-04 16:30:07 +01:00
Adria Navarro bbcbb58658 Add gitkeep 2023-12-04 16:30:07 +01:00
Adria Navarro 8ac9420e5b Add middleware to queue 2023-12-04 16:30:07 +01:00
Adria Navarro 75554d1bd2 Add migration script 2023-12-04 16:30:07 +01:00
Adria Navarro c6840960a4 Add appMigrationMetadata utils 2023-12-04 16:30:06 +01:00
Adria Navarro e4237c0620 Remove conflicting typing 2023-12-04 15:15:40 +01:00
Adria Navarro 083ff0b7c7 Fix tests typing 2023-12-04 09:23:01 +01:00
Adria Navarro 188d5d09a2 Typo
Co-authored-by: Sam Rose <hello@samwho.dev>
2023-12-04 09:12:58 +01:00
Adria Navarro fa7693f6df Typo
Co-authored-by: Sam Rose <hello@samwho.dev>
2023-12-04 09:12:58 +01:00
Adria Navarro 7f52a1e28c Guard migration 2023-12-04 09:12:58 +01:00
Adria Navarro 14fc91d58a Add tests 2023-12-04 09:12:58 +01:00
Adria Navarro f62dd56dd6 Add doInAppMigrationContext 2023-12-04 09:12:58 +01:00
Adria Navarro fe0efc7539 Remove unused test context code 2023-12-04 09:12:57 +01:00
Adria Navarro 12015c79ae Add comments 2023-11-30 18:39:33 +01:00
Adria Navarro 670853a0ea Renames 2023-11-30 18:39:33 +01:00
Adria Navarro fb72b77ac1 Use jest.useFakeTimers 2023-11-30 18:39:33 +01:00
Adria Navarro bd89633e61 Fix wrong commited code 2023-11-30 18:39:33 +01:00
Adria Navarro a8ac4eed6d Autoextend without ttl 2023-11-30 18:39:33 +01:00
Adria Navarro e81e37b613 Clean comments 2023-11-30 18:39:33 +01:00
Adria Navarro 25099ee28e Clean redlock test settings 2023-11-30 18:39:33 +01:00
Adria Navarro 57b4c08731 Increase timeouts 2023-11-30 18:39:33 +01:00
Adria Navarro bbe41e04a2 Update openapi specs 2023-11-30 18:39:33 +01:00
Adria Navarro dcb6933eaa Clean 2023-11-30 18:39:33 +01:00
Adria Navarro c86d949680 Add and dry tests 2023-11-30 18:39:33 +01:00
Adria Navarro db6517bc0c Use real sleeps 2023-11-30 18:39:33 +01:00
Adria Navarro 078384941a Clean 2023-11-30 18:39:33 +01:00
Adria Navarro 9c12c5b62e Fix comments 2023-11-30 18:39:33 +01:00
Adria Navarro 73fd1f66c5 Fix 2023-11-30 18:39:33 +01:00
Adria Navarro f1fafc07f2 Update ioredis-mock 2023-11-30 18:39:33 +01:00
Adria Navarro 4cd76ea0fc Add tests 2023-11-30 18:39:33 +01:00