chore: abstract the modules repository (#6035)

**What**
Reduce the work effort to create repositories when building new modules by abstracting the most common cases into the base class default implementation returned by a factory

- [x] Migrate all modules

Co-authored-by: Riqwan Thamir <5105988+riqwan@users.noreply.github.com>
This commit is contained in:
Adrien de Peretti
2024-01-10 13:12:02 +00:00
committed by GitHub
co-authored by Riqwan Thamir
parent ef5024980d
commit b6ac768698
38 changed files with 411 additions and 2832 deletions
@@ -359,7 +359,7 @@ describe("Promotion Service", () => {
])
.catch((e) => e)
expect(error.message).toContain('Promotion with id "undefined" not found')
expect(error.message).toContain('Promotion with id "" not found')
})
it("should update the attributes of a promotion successfully", async () => {