/// migrate((app) => { const collection = app.findCollectionByNameOrId("_pb_users_auth_") // update collection data unmarshal({ "oauth2": { "mappedFields": { "avatarURL": "", "name": "" } } }, collection) // remove field collection.fields.removeById("file376926767") // update field collection.fields.addAt(6, new Field({ "autogeneratePattern": "", "hidden": false, "id": "text1579384326", "max": 255, "min": 0, "name": "naam", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" })) return app.save(collection) }, (app) => { const collection = app.findCollectionByNameOrId("_pb_users_auth_") // update collection data unmarshal({ "oauth2": { "mappedFields": { "avatarURL": "avatar", "name": "name" } } }, collection) // add field collection.fields.addAt(7, new Field({ "hidden": false, "id": "file376926767", "maxSelect": 1, "maxSize": 0, "mimeTypes": [ "image/jpeg", "image/png", "image/svg+xml", "image/gif", "image/webp" ], "name": "avatar", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": null, "type": "file" })) // update field collection.fields.addAt(6, new Field({ "autogeneratePattern": "", "hidden": false, "id": "text1579384326", "max": 255, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" })) return app.save(collection) })