astro_advokat/backend/pb_migrations/1772464456_updated_users.js
2026-03-30 20:21:41 +05:00

24 lines
4.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
// update collection data
unmarshal({
"verificationTemplate": {
"body": "<div style=\"max-width: 600px; margin: 0 auto; padding: 40px 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #333;\">\n \n<p>Здравствуйте, {RECORD:name}!</p>\n \n <p>Добро пожаловать в <strong>{APP_NAME}</strong>.</p>\n \n <p>Для завершения регистрации и получения доступа ко всем возможностям сервиса, пожалуйста, подтвердите ваш адрес электронной почты.</p>\n \n <p style=\"text-align: center; margin: 30px 0;\">\n <a class=\"btn\" href=\"http://localhost:4321/auth/confirm?token={TOKEN}\" target=\"_blank\" rel=\"noopener\" style=\"background-color: #D4AF37; color: #ffffff; padding: 12px 30px; text-decoration: none; border-radius: 8px; display: inline-block; font-weight: 600;\">\n Подтвердить email\n </a>\n </p>\n \n <p>Или скопируйте эту ссылку в адресную строку браузера:</p>\n \n <p style=\"word-break: break-all; color: #666; font-size: 13px; background-color: #f5f5f5; padding: 10px; border-radius: 4px;\">\n http://localhost:4321/auth/confirm?token={TOKEN}\n </p>\n \n <p style=\"color: #999; font-size: 13px; margin-top: 25px;\">\n <strong>Не можете нажать на кнопку?</strong><br>\n Просто скопируйте ссылку выше и вставьте её в браузер.\n </p>\n \n <hr style=\"border: none; border-top: 1px solid #e0e0e0; margin: 30px 0;\" />\n \n <p style=\"color: #999; font-size: 12px; margin-bottom: 5px;\">\n Если вы не регистрировались на нашем сайте, просто проигнорируйте это письмо.\n </p>\n \n <p style=\"color: #999; font-size: 12px;\">\n С уважением, команда <strong>{APP_NAME}</strong>\n </p>\n \n</div>"
}
}, collection)
return app.save(collection)
}, (app) => {
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
// update collection data
unmarshal({
"verificationTemplate": {
"body": "<div style=\"max-width: 600px; margin: 0 auto; padding: 40px 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #333;\">\n \n <p>Здравствуйте{RECORD_NAME}!</p>\n \n <p>Добро пожаловать в <strong>{APP_NAME}</strong>.</p>\n \n <p>Для завершения регистрации и получения доступа ко всем возможностям сервиса, пожалуйста, подтвердите ваш адрес электронной почты.</p>\n \n <p style=\"text-align: center; margin: 30px 0;\">\n <a class=\"btn\" href=\"http://localhost:4321/auth/confirm?token={TOKEN}\" target=\"_blank\" rel=\"noopener\" style=\"background-color: #D4AF37; color: #ffffff; padding: 12px 30px; text-decoration: none; border-radius: 8px; display: inline-block; font-weight: 600;\">\n Подтвердить email\n </a>\n </p>\n \n <p>Или скопируйте эту ссылку в адресную строку браузера:</p>\n \n <p style=\"word-break: break-all; color: #666; font-size: 13px; background-color: #f5f5f5; padding: 10px; border-radius: 4px;\">\n http://localhost:4321/auth/confirm?token={TOKEN}\n </p>\n \n <p style=\"color: #999; font-size: 13px; margin-top: 25px;\">\n <strong>Не можете нажать на кнопку?</strong><br>\n Просто скопируйте ссылку выше и вставьте её в браузер.\n </p>\n \n <hr style=\"border: none; border-top: 1px solid #e0e0e0; margin: 30px 0;\" />\n \n <p style=\"color: #999; font-size: 12px; margin-bottom: 5px;\">\n Если вы не регистрировались на нашем сайте, просто проигнорируйте это письмо.\n </p>\n \n <p style=\"color: #999; font-size: 12px;\">\n С уважением, команда <strong>{APP_NAME}</strong>\n </p>\n \n</div>"
}
}, collection)
return app.save(collection)
})