diff --git a/server/pb_migrations/1755250344_updated_alert_configurations.js b/server/pb_migrations/1755250344_updated_alert_configurations.js new file mode 100644 index 0000000..9f38333 --- /dev/null +++ b/server/pb_migrations/1755250344_updated_alert_configurations.js @@ -0,0 +1,72 @@ +/// +migrate((app) => { + const collection = app.findCollectionByNameOrId("pbc_1938176441") + + // add field + collection.fields.addAt(20, new Field({ + "autogeneratePattern": "", + "hidden": false, + "id": "text1654359675", + "max": 0, + "min": 0, + "name": "ntfy_endpoint", + "pattern": "", + "presentable": false, + "primaryKey": false, + "required": false, + "system": false, + "type": "text" + })) + + // update field + collection.fields.addAt(9, new Field({ + "hidden": false, + "id": "select887233555", + "maxSelect": 1, + "name": "notification_type", + "presentable": false, + "required": false, + "system": false, + "type": "select", + "values": [ + "telegram", + "signal", + "discord", + "slack", + "webhook", + "google_chat", + "email", + "ntfy" + ] + })) + + return app.save(collection) +}, (app) => { + const collection = app.findCollectionByNameOrId("pbc_1938176441") + + // remove field + collection.fields.removeById("text1654359675") + + // update field + collection.fields.addAt(9, new Field({ + "hidden": false, + "id": "select887233555", + "maxSelect": 1, + "name": "notification_type", + "presentable": false, + "required": false, + "system": false, + "type": "select", + "values": [ + "telegram", + "signal", + "discord", + "slack", + "webhook", + "google_chat", + "email" + ] + })) + + return app.save(collection) +})