astro_advokat/backend/pb_migrations/1772463177_updated_users.js

25 lines
4.7 KiB
JavaScript
Raw Normal View History

2026-03-30 20:21:41 +05:00
/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
// update collection data
unmarshal({
"verificationTemplate": {
"body": " <p>Здравствуйте, {RECORD_NAME}!</p> \n<p>Добро пожаловать в <strong> {APP_NAME}</strong>.</p>\n<p>Для завершения регистрации и \n получения доступа ко всем\n возможностям сервиса, пожалуйста, \n подтвердите ваш адрес электронной \n почты.</p>\n <p style=\"text-align: center;\n margin: 30px 0;\">\n <a class=\"btn\" href=\n \"{APP_URL}/auth/confirm?token={TOKEN \n }\" target=\"_blank\" rel=\"noopener\" \n style=\"background-color: #D4AF37; \n color: #ffffff; padding: 12px 30px; \n text-decoration: none;\n border-radius: 8px; display:\n inline-block; font-weight: 600;\"> \n Подтвердить email\n </a>\n </p>\n <p>Или скопируйте эту ссылку в \n адресную строку браузера:</p>\n <p style=\"word-break: break-all; \n color: #666; font-size: 13px;\n background-color: #f5f5f5; padding: \n 10px; border-radius: 4px;\">\n \n {APP_URL}/auth/confirm?token={TOKEN} \n </p>\n <p style=\"color: #999; font-size: \n 13px; margin-top: 25px;\">\n <strong>Не можете нажать на\n кнопку?</strong><br>\n Просто скопируйте ссылку выше и \n вставьте её в браузер.\n </p>\n <hr style=\"border: none; border-top: \n 1px solid #e0e0e0; margin: 30px 0;\" \n />\n <p style=\"color: #999; font-size: \n 12px; margin-bottom: 5px;\">\n Если вы не регистрировались на \n нашем сайте, просто проигнорируйте \n это письмо.\n </p>\n <p style=\"color: #999; font-size: \n 12px;\">\n С уважением, команда <strong> \n {APP_NAME}</strong>\n </p>"
}
}, collection)
return app.save(collection)
}, (app) => {
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
// update collection data
unmarshal({
"verificationTemplate": {
"body": " <p>Здравствуйте, {RECORD_NAME}!</p> \n 2 <p>Добро пожаловать в <strong> \n {APP_NAME}</strong>.</p>\n 3 <p>Для завершения регистрации и \n получения доступа ко всем\n возможностям сервиса, пожалуйста, \n подтвердите ваш адрес электронной \n почты.</p>\n 4 <p style=\"text-align: center;\n margin: 30px 0;\">\n 5 <a class=\"btn\" href=\n \"{APP_URL}/auth/confirm?token={TOKEN \n }\" target=\"_blank\" rel=\"noopener\" \n style=\"background-color: #D4AF37; \n color: #ffffff; padding: 12px 30px; \n text-decoration: none;\n border-radius: 8px; display:\n inline-block; font-weight: 600;\"> \n 6 Подтвердить email\n 7 </a>\n 8 </p>\n 9 <p>Или скопируйте эту ссылку в \n адресную строку браузера:</p>\n 10 <p style=\"word-break: break-all; \n color: #666; font-size: 13px;\n background-color: #f5f5f5; padding: \n 10px; border-radius: 4px;\">\n 11\n {APP_URL}/auth/confirm?token={TOKEN} \n 12 </p>\n 13 <p style=\"color: #999; font-size: \n 13px; margin-top: 25px;\">\n 14 <strong>Не можете нажать на\n кнопку?</strong><br>\n 15 Просто скопируйте ссылку выше и \n вставьте её в браузер.\n 16 </p>\n 17 <hr style=\"border: none; border-top: \n 1px solid #e0e0e0; margin: 30px 0;\" \n />\n 18 <p style=\"color: #999; font-size: \n 12px; margin-bottom: 5px;\">\n 19 Если вы не регистрировались на \n нашем сайте, просто проигнорируйте \n это письмо.\n 20 </p>\n 21 <p style=\"color: #999; font-size: \n 12px;\">\n 22 С уважением, команда <strong> \n {APP_NAME}</strong>\n 23 </p>"
}
}, collection)
return app.save(collection)
})