/// // Stellt sicher dass die Access-Rules für neuigkeiten und reaktionen // korrekt kompiliert werden (PocketBase revalidiert sie beim save) migrate((app) => { { const c = app.findCollectionByNameOrId("neuigkeiten001") c.listRule = "@request.auth.verein_id = verein_id" c.viewRule = "@request.auth.verein_id = verein_id" c.createRule = "@request.auth.verein_id = verein_id" c.updateRule = "@request.auth.verein_id = verein_id && autor_id = @request.auth.id" c.deleteRule = "@request.auth.verein_id = verein_id && autor_id = @request.auth.id" app.save(c) } { const c = app.findCollectionByNameOrId("reaktionen001") c.listRule = "@request.auth.verein_id = beitrag_id.verein_id" c.viewRule = "@request.auth.verein_id = beitrag_id.verein_id" c.createRule = "@request.auth.id != ''" c.deleteRule = "@request.auth.id = user_id" app.save(c) } }, (app) => {})