diff --git a/db/migrations/1755690849_updated_activitypub_actors.go b/db/migrations/1755690849_updated_activitypub_actors.go new file mode 100644 index 00000000..ea7040c8 --- /dev/null +++ b/db/migrations/1755690849_updated_activitypub_actors.go @@ -0,0 +1,42 @@ +package migrations + +import ( + "encoding/json" + + "github.com/pocketbase/pocketbase/core" + m "github.com/pocketbase/pocketbase/migrations" +) + +func init() { + m.Register(func(app core.App) error { + collection, err := app.FindCollectionByNameOrId("pbc_1295301207") + if err != nil { + return err + } + + // update collection data + if err := json.Unmarshal([]byte(`{ + "listRule": "user = @request.auth.id", + "viewRule": "user = @request.auth.id" + }`), &collection); err != nil { + return err + } + + return app.Save(collection) + }, func(app core.App) error { + collection, err := app.FindCollectionByNameOrId("pbc_1295301207") + if err != nil { + return err + } + + // update collection data + if err := json.Unmarshal([]byte(`{ + "listRule": "user.settings_via_user.privacy.account != 'private' || user = @request.auth.id", + "viewRule": "user.settings_via_user.privacy.account != 'private' || user = @request.auth.id" + }`), &collection); err != nil { + return err + } + + return app.Save(collection) + }) +} diff --git a/docs/wanderer.openapi.yaml b/docs/wanderer.openapi.yaml index cfb5530a..c7c89f2c 100644 --- a/docs/wanderer.openapi.yaml +++ b/docs/wanderer.openapi.yaml @@ -1697,7 +1697,7 @@ "collectionId": "_pb_users_auth_", "collectionName": "users", "created": "2024-06-29 19:23:47.731Z", - "email": "c.beutel08@googlemail.com", + "email": "notmymail@googlemail.com", "emailVisibility": false, "id": "3mugf953w4a9fg5", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcGlLZXlVaWQiOiIzMjk3NmExMi03ODE1LTQ1NGQtYTU5Yi1hNzY0ZTE4NmJjNjIiLCJzZWFyY2hSdWxlcyI6eyJjaXRpZXM1MDAiOnt9LCJ0cmFpbHMiOnsiZmlsdGVyIjoicHVibGljID0gdHJ1ZSBPUiBhdXRob3IgPSAzbXVnZjk1M3c0YTlmZzUgT1Igc2hhcmVzID0gM211Z2Y5NTN3NGE5Zmc1In19fQ.swips6eep2qMd0Nf3hdZr711N2fHyikOo7syWvuLEIA", @@ -7048,7 +7048,7 @@ "collectionId": "_pb_users_auth_", "collectionName": "users", "created": "2024-06-29 19:23:47.731Z", - "email": "c.beutel08@googlemail.com", + "email": "notmymail@googlemail.com", "emailVisibility": false, "id": "3mugf953w4a9fg5", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcGlLZXlVaWQiOiIzMjk3NmExMi03ODE1LTQ1NGQtYTU5Yi1hNzY0ZTE4NmJjNjIiLCJzZWFyY2hSdWxlcyI6eyJjaXRpZXM1MDAiOnt9LCJ0cmFpbHMiOnsiZmlsdGVyIjoicHVibGljID0gdHJ1ZSBPUiBhdXRob3IgPSAzbXVnZjk1M3c0YTlmZzUgT1Igc2hhcmVzID0gM211Z2Y5NTN3NGE5Zmc1In19fQ.swips6eep2qMd0Nf3hdZr711N2fHyikOo7syWvuLEIA", diff --git a/web/static/docs/api/wanderer.openapi.yaml b/web/static/docs/api/wanderer.openapi.yaml index cfb5530a..c7c89f2c 100644 --- a/web/static/docs/api/wanderer.openapi.yaml +++ b/web/static/docs/api/wanderer.openapi.yaml @@ -1697,7 +1697,7 @@ "collectionId": "_pb_users_auth_", "collectionName": "users", "created": "2024-06-29 19:23:47.731Z", - "email": "c.beutel08@googlemail.com", + "email": "notmymail@googlemail.com", "emailVisibility": false, "id": "3mugf953w4a9fg5", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcGlLZXlVaWQiOiIzMjk3NmExMi03ODE1LTQ1NGQtYTU5Yi1hNzY0ZTE4NmJjNjIiLCJzZWFyY2hSdWxlcyI6eyJjaXRpZXM1MDAiOnt9LCJ0cmFpbHMiOnsiZmlsdGVyIjoicHVibGljID0gdHJ1ZSBPUiBhdXRob3IgPSAzbXVnZjk1M3c0YTlmZzUgT1Igc2hhcmVzID0gM211Z2Y5NTN3NGE5Zmc1In19fQ.swips6eep2qMd0Nf3hdZr711N2fHyikOo7syWvuLEIA", @@ -7048,7 +7048,7 @@ "collectionId": "_pb_users_auth_", "collectionName": "users", "created": "2024-06-29 19:23:47.731Z", - "email": "c.beutel08@googlemail.com", + "email": "notmymail@googlemail.com", "emailVisibility": false, "id": "3mugf953w4a9fg5", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcGlLZXlVaWQiOiIzMjk3NmExMi03ODE1LTQ1NGQtYTU5Yi1hNzY0ZTE4NmJjNjIiLCJzZWFyY2hSdWxlcyI6eyJjaXRpZXM1MDAiOnt9LCJ0cmFpbHMiOnsiZmlsdGVyIjoicHVibGljID0gdHJ1ZSBPUiBhdXRob3IgPSAzbXVnZjk1M3c0YTlmZzUgT1Igc2hhcmVzID0gM211Z2Y5NTN3NGE5Zmc1In19fQ.swips6eep2qMd0Nf3hdZr711N2fHyikOo7syWvuLEIA",