feat: Users API, ownership transfer and removal of the legacy role string

This commit is contained in:
Florian Sylvain committed 2026-10-27 03:08:15 +01:00
1 parent 094df63a7f
commit 80f7037d3a
124 files changed
+4644 -824

No files matched your search

+2 -2
View File
@@ -641,7 +641,7 @@ func TestSitesOnlyTheOwnerWrites(t *testing.T) {
for _, request := range requests {
t.Run(request.method+" "+request.path+" with a verified writer's jwt cookie", func(t *testing.T) {
e := newSiteEnvWithShop(t)
e.addUser(siteWriterID, "", writerRoleID, true)
e.addUser(siteWriterID, writerRoleID, true)
before := e.sites.snapshot()
rec := e.as(t, siteWriterID, request.method, request.path, request.body)
expectSiteStatusAndBody(t, rec, http.StatusForbidden, siteOwnerOnlyBody)
@@ -664,7 +664,7 @@ func TestSitesOnlyTheOwnerWrites(t *testing.T) {
t.Run("The role is checked before the body", func(t *testing.T) {
e := newSiteEnvWithMain(t)
e.addUser(siteWriterID, "", writerRoleID, true)
e.addUser(siteWriterID, writerRoleID, true)
rec := e.as(t, siteWriterID, http.MethodPost, "/v1/site/", "{not json")