Matt Gibson
814612cb51
Rename PlayData -> PlayItem
...
This is still a join table, but the Data suffix was colliding with the concept of a JSON transfer model. The PlayItem name is designed to indicate that these records are not Play entities, but indications that a given Item (user or organization for now) is associated with a given Play
2026-01-08 08:45:38 -08:00
Hinton
266925399c
Extract playid tracking from database repositories
2026-01-08 16:31:27 +01:00
Hinton
44b107d4eb
Refactor to CQRS
2025-12-19 15:15:31 +01:00
Hinton
ba879fd872
Resolve review feedback
2025-12-19 13:48:57 +01:00
Hinton
afce475833
Add async suffix to remaining methods
2025-12-18 14:16:41 +01:00
Hinton
742f77d531
Resolve some comments
2025-12-18 14:04:08 +01:00
Hinton
f22e3fe2c8
Add README.
2025-12-18 11:38:58 +01:00
Hinton
24a196785d
Resolve some comments
2025-12-16 17:31:15 +01:00
Hinton
688f1560bb
Fix breaking change
2025-11-27 15:36:39 +01:00
Matt Gibson
1e7e3db807
Prefer startup pattern to program pattern
2025-11-19 16:41:14 -08:00
Matt Gibson
811a234c65
Remove force ef setting
2025-11-19 14:09:51 -08:00
Matt Gibson
620830bfd8
fixup routing and sdk links
2025-11-18 11:00:09 -08:00
Matt Gibson
ccc89e7268
differentially inject playId middleware
2025-11-18 09:38:18 -08:00
Hinton
d9134d2a60
Fix lint
2025-11-14 14:54:50 +01:00
Hinton
fcdbfcb601
Move delete many complexity to service
2025-11-14 14:45:02 +01:00
Hinton
d9b5ab2f67
Fix tests
2025-11-14 14:31:32 +01:00
Hinton
dff45c137d
Add documentation
2025-11-13 13:14:43 +01:00
Hinton
5b67c9f25d
Fix format
2025-11-13 10:37:02 +01:00
Matt Gibson
f2116734a2
Use a header to track seeded data. This has benefits client side in simplicity and allows us to track entities added during a test, as long as they include the play id header.
2025-11-10 18:17:41 -08:00
Matt Gibson
3f22adcbf2
Split scene service and query service
...
rename instances of `recipe` to `scene`
2025-10-30 09:08:36 -07:00
Matt Gibson
2d50d05587
Rename service file to service name
2025-10-30 07:34:49 -07:00
Matt Gibson
878b78b51e
Stricter scene and query types
...
SeederAPI only serves Scenes, Recipes are inteded to be used locally only.
2025-10-29 12:27:15 -07:00
Hinton
9231ae3de1
Split Scene and Query
2025-10-20 19:20:00 -04:00
Hinton
1daf9ad892
Add queries, rename seed to scene
2025-10-18 15:55:48 -04:00
Hinton
fd41332e4c
Refactor recipies into scenes
2025-10-17 11:47:19 -04:00
Hinton
f6fe7a9316
Change to primary constructor
2025-10-16 15:25:30 -07:00
Hinton
b9dcac4423
Initial cleanup
2025-10-16 15:17:44 -07:00
Hinton
1137857eba
Add recipe for getting emergency access invites
2025-10-11 10:26:13 -07:00
Matt Gibson
99fb70ae6b
use named parameters
2025-10-10 10:40:13 -07:00
Hinton
fac2804f02
Force ef
2025-10-10 10:39:14 -07:00
Matt Gibson
a7340c905b
Add delete batch for playwright worker cleanup
2025-10-10 08:55:31 -07:00
Matt Gibson
ec828943a4
Prefer Repositories for Delete of entities
2025-10-09 18:30:13 -07:00
Matt Gibson
13d666a8b0
Fixup user mangling
2025-10-09 17:53:11 -07:00
Hinton
9c4c88fa34
Wire up SDK
2025-10-09 17:32:41 -07:00
Matt Gibson
431a708914
Delete all seeded data
...
Fixup single user recipe to inform of seeded entities
2025-10-09 15:36:29 -07:00
Matt Gibson
d93cd50818
Fix launch settings
2025-10-09 12:28:53 -07:00
Hinton
92f2555b5c
Refactor to track entities rather than manually writing destroy
2025-10-07 16:54:08 -07:00
Hinton
79f5d8f147
Add support for destroying seeded data
2025-10-07 14:59:17 -07:00
Hinton
2b340b72da
Reformat
2025-10-07 13:42:59 -07:00
Hinton
d0d6bfb237
Extract logic into service
2025-10-07 12:35:33 -07:00
Hinton
fa46919409
Initial PoC of seeder API
2025-10-07 12:20:32 -07:00