first commit
This commit is contained in:
commit
4a589825c2
297 changed files with 33019 additions and 0 deletions
22
backend/pb_migrations/1772459382_updated_users.js
Normal file
22
backend/pb_migrations/1772459382_updated_users.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "id = @request.auth.id",
|
||||
"viewRule": "id = @request.auth.id"
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1772463022_updated_users.js
Normal file
24
backend/pb_migrations/1772463022_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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 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)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"verificationTemplate": {
|
||||
"body": "<p>Hello,</p>\n<p>Thank you for joining us at {APP_NAME}.</p>\n<p>Click on the button below to verify your email address.</p>\n<p>\n <a class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}\" target=\"_blank\" rel=\"noopener\">Verify</a>\n</p>\n<p>\n Thanks,<br/>\n {APP_NAME} team\n</p>"
|
||||
}
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1772463177_updated_users.js
Normal file
24
backend/pb_migrations/1772463177_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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)
|
||||
})
|
||||
24
backend/pb_migrations/1772463333_updated_users.js
Normal file
24
backend/pb_migrations/1772463333_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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<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)
|
||||
})
|
||||
24
backend/pb_migrations/1772463515_updated_users.js
Normal file
24
backend/pb_migrations/1772463515_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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>Для завершения регистрации и получения доступа ко всем возможностям сервиса, пожалуйста, подтвердите ваш адрес электронной почты.</p>\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<p>Или скопируйте эту ссылку в адресную строку браузера:</p>\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<p style=\"color: #999; font-size: 13px; margin-top: 25px;\">\n <strong>Не можете нажать на кнопку?</strong><br>\n Просто скопируйте ссылку выше и вставьте её в браузер.\n</p>\n<hr style=\"border: none; border-top: 1px solid #e0e0e0; margin: 30px 0;\" />\n<p style=\"color: #999; font-size: 12px; margin-bottom: 5px;\">\n Если вы не регистрировались на нашем сайте, просто проигнорируйте это письмо.\n</p>\n<p style=\"color: #999; font-size: 12px;\">\n С уважением, команда <strong>{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<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)
|
||||
})
|
||||
24
backend/pb_migrations/1772463667_updated_users.js
Normal file
24
backend/pb_migrations/1772463667_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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": " <p>Здравствуйте, {RECORD_NAME}!</p>\n<p>Добро пожаловать в <strong>{APP_NAME}</strong>.</p>\n<p>Для завершения регистрации и получения доступа ко всем возможностям сервиса, пожалуйста, подтвердите ваш адрес электронной почты.</p>\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<p>Или скопируйте эту ссылку в адресную строку браузера:</p>\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<p style=\"color: #999; font-size: 13px; margin-top: 25px;\">\n <strong>Не можете нажать на кнопку?</strong><br>\n Просто скопируйте ссылку выше и вставьте её в браузер.\n</p>\n<hr style=\"border: none; border-top: 1px solid #e0e0e0; margin: 30px 0;\" />\n<p style=\"color: #999; font-size: 12px; margin-bottom: 5px;\">\n Если вы не регистрировались на нашем сайте, просто проигнорируйте это письмо.\n</p>\n<p style=\"color: #999; font-size: 12px;\">\n С уважением, команда <strong>{APP_NAME}</strong>\n</p>"
|
||||
}
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1772464042_updated_users.js
Normal file
24
backend/pb_migrations/1772464042_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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, text,{ }}!</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)
|
||||
})
|
||||
24
backend/pb_migrations/1772464256_updated_users.js
Normal file
24
backend/pb_migrations/1772464256_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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, text,{ }}!</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)
|
||||
})
|
||||
24
backend/pb_migrations/1772464456_updated_users.js
Normal file
24
backend/pb_migrations/1772464456_updated_users.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <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)
|
||||
})
|
||||
57
backend/pb_migrations/1772897399_created_comments.js
Normal file
57
backend/pb_migrations/1772897399_created_comments.js
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = new Collection({
|
||||
"createRule": null,
|
||||
"deleteRule": null,
|
||||
"fields": [
|
||||
{
|
||||
"autogeneratePattern": "[a-z0-9]{15}",
|
||||
"hidden": false,
|
||||
"id": "text3208210256",
|
||||
"max": 15,
|
||||
"min": 15,
|
||||
"name": "id",
|
||||
"pattern": "^[a-z0-9]+$",
|
||||
"presentable": false,
|
||||
"primaryKey": true,
|
||||
"required": true,
|
||||
"system": true,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate2990389176",
|
||||
"name": "created",
|
||||
"onCreate": true,
|
||||
"onUpdate": false,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate3332085495",
|
||||
"name": "updated",
|
||||
"onCreate": true,
|
||||
"onUpdate": true,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
}
|
||||
],
|
||||
"id": "pbc_533777971",
|
||||
"indexes": [],
|
||||
"listRule": null,
|
||||
"name": "comments",
|
||||
"system": false,
|
||||
"type": "base",
|
||||
"updateRule": null,
|
||||
"viewRule": null
|
||||
});
|
||||
|
||||
return app.save(collection);
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971");
|
||||
|
||||
return app.delete(collection);
|
||||
})
|
||||
29
backend/pb_migrations/1772900016_updated_comments.js
Normal file
29
backend/pb_migrations/1772900016_updated_comments.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1372126313",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "post_slug",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text1372126313")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1772900060_updated_comments.js
Normal file
28
backend/pb_migrations/1772900060_updated_comments.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(2, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "_pb_users_auth_",
|
||||
"hidden": false,
|
||||
"id": "relation2375276105",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "user",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation2375276105")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1772900079_updated_comments.js
Normal file
29
backend/pb_migrations/1772900079_updated_comments.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text4274335913",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "content",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text4274335913")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1772900109_updated_comments.js
Normal file
28
backend/pb_migrations/1772900109_updated_comments.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(4, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "_pb_users_auth_",
|
||||
"hidden": false,
|
||||
"id": "relation1032740943",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "parent",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation1032740943")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
43
backend/pb_migrations/1772900445_updated_comments.js
Normal file
43
backend/pb_migrations/1772900445_updated_comments.js
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"hidden": false,
|
||||
"id": "select2063623452",
|
||||
"maxSelect": 1,
|
||||
"name": "status",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"pending",
|
||||
"published"
|
||||
]
|
||||
}))
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(6, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool2599192861",
|
||||
"name": "is_verified",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("select2063623452")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool2599192861")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1772900457_updated_comments.js
Normal file
22
backend/pb_migrations/1772900457_updated_comments.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
43
backend/pb_migrations/1772901138_updated_comments.js
Normal file
43
backend/pb_migrations/1772901138_updated_comments.js
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"hidden": false,
|
||||
"id": "select2063623452",
|
||||
"maxSelect": 1,
|
||||
"name": "status",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"pending",
|
||||
"published",
|
||||
"spam"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"hidden": false,
|
||||
"id": "select2063623452",
|
||||
"maxSelect": 1,
|
||||
"name": "status",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"pending",
|
||||
"published"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1772901223_updated_comments.js
Normal file
28
backend/pb_migrations/1772901223_updated_comments.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation1032740943")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(4, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "_pb_users_auth_",
|
||||
"hidden": false,
|
||||
"id": "relation1032740943",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "parent",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1772901242_updated_comments.js
Normal file
28
backend/pb_migrations/1772901242_updated_comments.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(6, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "pbc_533777971",
|
||||
"hidden": false,
|
||||
"id": "relation1032740943",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "parent",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation1032740943")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
42
backend/pb_migrations/1772901514_updated_comments.js
Normal file
42
backend/pb_migrations/1772901514_updated_comments.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1372126313",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "post_slug",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": true,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1372126313",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "post_slug",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
42
backend/pb_migrations/1772901538_updated_comments.js
Normal file
42
backend/pb_migrations/1772901538_updated_comments.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text4274335913",
|
||||
"max": 2000,
|
||||
"min": 10,
|
||||
"name": "content",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": true,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text4274335913",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "content",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
44
backend/pb_migrations/1772901548_updated_comments.js
Normal file
44
backend/pb_migrations/1772901548_updated_comments.js
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"hidden": false,
|
||||
"id": "select2063623452",
|
||||
"maxSelect": 1,
|
||||
"name": "status",
|
||||
"presentable": false,
|
||||
"required": true,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"pending",
|
||||
"published",
|
||||
"spam"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"hidden": false,
|
||||
"id": "select2063623452",
|
||||
"maxSelect": 1,
|
||||
"name": "status",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"pending",
|
||||
"published",
|
||||
"spam"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
40
backend/pb_migrations/1772901563_updated_comments.js
Normal file
40
backend/pb_migrations/1772901563_updated_comments.js
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(4, new Field({
|
||||
"cascadeDelete": true,
|
||||
"collectionId": "pbc_533777971",
|
||||
"hidden": false,
|
||||
"id": "relation1032740943",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "parent",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(4, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "pbc_533777971",
|
||||
"hidden": false,
|
||||
"id": "relation1032740943",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "parent",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1773159590_updated_comments.js
Normal file
24
backend/pb_migrations/1773159590_updated_comments.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool2599192861")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_533777971")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(6, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool2599192861",
|
||||
"name": "is_verified",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773159998_updated_users.js
Normal file
22
backend/pb_migrations/1773159998_updated_users.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "id = @request.auth.id",
|
||||
"viewRule": "id = @request.auth.id"
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
57
backend/pb_migrations/1773163751_created_posts.js
Normal file
57
backend/pb_migrations/1773163751_created_posts.js
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = new Collection({
|
||||
"createRule": null,
|
||||
"deleteRule": null,
|
||||
"fields": [
|
||||
{
|
||||
"autogeneratePattern": "[a-z0-9]{15}",
|
||||
"hidden": false,
|
||||
"id": "text3208210256",
|
||||
"max": 15,
|
||||
"min": 15,
|
||||
"name": "id",
|
||||
"pattern": "^[a-z0-9]+$",
|
||||
"presentable": false,
|
||||
"primaryKey": true,
|
||||
"required": true,
|
||||
"system": true,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate2990389176",
|
||||
"name": "created",
|
||||
"onCreate": true,
|
||||
"onUpdate": false,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate3332085495",
|
||||
"name": "updated",
|
||||
"onCreate": true,
|
||||
"onUpdate": true,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
}
|
||||
],
|
||||
"id": "pbc_1125843985",
|
||||
"indexes": [],
|
||||
"listRule": null,
|
||||
"name": "posts",
|
||||
"system": false,
|
||||
"type": "base",
|
||||
"updateRule": null,
|
||||
"viewRule": null
|
||||
});
|
||||
|
||||
return app.save(collection);
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985");
|
||||
|
||||
return app.delete(collection);
|
||||
})
|
||||
29
backend/pb_migrations/1773163785_updated_posts.js
Normal file
29
backend/pb_migrations/1773163785_updated_posts.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text724990059",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "title",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text724990059")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
42
backend/pb_migrations/1773163792_updated_posts.js
Normal file
42
backend/pb_migrations/1773163792_updated_posts.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text724990059",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "title",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": true,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text724990059",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "title",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1773163813_updated_posts.js
Normal file
29
backend/pb_migrations/1773163813_updated_posts.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(2, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text2560465762",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "slug",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text2560465762")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
42
backend/pb_migrations/1773163823_updated_posts.js
Normal file
42
backend/pb_migrations/1773163823_updated_posts.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(2, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text2560465762",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "slug",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": true,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(2, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text2560465762",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "slug",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
27
backend/pb_migrations/1773163843_updated_posts.js
Normal file
27
backend/pb_migrations/1773163843_updated_posts.js
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"hidden": false,
|
||||
"id": "number1237995133",
|
||||
"max": null,
|
||||
"min": null,
|
||||
"name": "likes",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("number1237995133")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
27
backend/pb_migrations/1773163896_updated_posts.js
Normal file
27
backend/pb_migrations/1773163896_updated_posts.js
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(4, new Field({
|
||||
"hidden": false,
|
||||
"id": "number770948625",
|
||||
"max": null,
|
||||
"min": null,
|
||||
"name": "dislikes",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("number770948625")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1773163963_updated_posts.js
Normal file
28
backend/pb_migrations/1773163963_updated_posts.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"createRule": "@request.auth.id != \"\"",
|
||||
"deleteRule": "@request.auth.id != \"\"",
|
||||
"listRule": "@request.auth.id != \"\"",
|
||||
"updateRule": "@request.auth.id != \"\"",
|
||||
"viewRule": "@request.auth.id != \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"createRule": null,
|
||||
"deleteRule": null,
|
||||
"listRule": null,
|
||||
"updateRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
57
backend/pb_migrations/1773163994_created_post_votes.js
Normal file
57
backend/pb_migrations/1773163994_created_post_votes.js
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = new Collection({
|
||||
"createRule": null,
|
||||
"deleteRule": null,
|
||||
"fields": [
|
||||
{
|
||||
"autogeneratePattern": "[a-z0-9]{15}",
|
||||
"hidden": false,
|
||||
"id": "text3208210256",
|
||||
"max": 15,
|
||||
"min": 15,
|
||||
"name": "id",
|
||||
"pattern": "^[a-z0-9]+$",
|
||||
"presentable": false,
|
||||
"primaryKey": true,
|
||||
"required": true,
|
||||
"system": true,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate2990389176",
|
||||
"name": "created",
|
||||
"onCreate": true,
|
||||
"onUpdate": false,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate3332085495",
|
||||
"name": "updated",
|
||||
"onCreate": true,
|
||||
"onUpdate": true,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
}
|
||||
],
|
||||
"id": "pbc_941672112",
|
||||
"indexes": [],
|
||||
"listRule": null,
|
||||
"name": "post_votes",
|
||||
"system": false,
|
||||
"type": "base",
|
||||
"updateRule": null,
|
||||
"viewRule": null
|
||||
});
|
||||
|
||||
return app.save(collection);
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112");
|
||||
|
||||
return app.delete(collection);
|
||||
})
|
||||
29
backend/pb_migrations/1773235483_updated_posts.js
Normal file
29
backend/pb_migrations/1773235483_updated_posts.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"hidden": false,
|
||||
"id": "file3309110367",
|
||||
"maxSelect": 1,
|
||||
"maxSize": 0,
|
||||
"mimeTypes": [],
|
||||
"name": "image",
|
||||
"presentable": false,
|
||||
"protected": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"thumbs": [],
|
||||
"type": "file"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("file3309110367")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773236214_updated_posts.js
Normal file
22
backend/pb_migrations/1773236214_updated_posts.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "@request.auth.id != \"\"",
|
||||
"viewRule": "@request.auth.id != \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
26
backend/pb_migrations/1773236614_updated_posts.js
Normal file
26
backend/pb_migrations/1773236614_updated_posts.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(6, new Field({
|
||||
"convertURLs": false,
|
||||
"hidden": false,
|
||||
"id": "editor4274335913",
|
||||
"maxSize": 0,
|
||||
"name": "content",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "editor"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("editor4274335913")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
25
backend/pb_migrations/1773236992_updated_posts.js
Normal file
25
backend/pb_migrations/1773236992_updated_posts.js
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(7, new Field({
|
||||
"hidden": false,
|
||||
"id": "json1077128922",
|
||||
"maxSize": 0,
|
||||
"name": "tableOfContents",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "json"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("json1077128922")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
27
backend/pb_migrations/1773238188_updated_posts.js
Normal file
27
backend/pb_migrations/1773238188_updated_posts.js
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(8, new Field({
|
||||
"hidden": false,
|
||||
"id": "number320982995",
|
||||
"max": null,
|
||||
"min": null,
|
||||
"name": "readTime",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("number320982995")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
38
backend/pb_migrations/1773238239_updated_posts.js
Normal file
38
backend/pb_migrations/1773238239_updated_posts.js
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(8, new Field({
|
||||
"hidden": false,
|
||||
"id": "number320982995",
|
||||
"max": 60,
|
||||
"min": 0,
|
||||
"name": "readTime",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(8, new Field({
|
||||
"hidden": false,
|
||||
"id": "number320982995",
|
||||
"max": null,
|
||||
"min": null,
|
||||
"name": "readTime",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
25
backend/pb_migrations/1773238280_updated_posts.js
Normal file
25
backend/pb_migrations/1773238280_updated_posts.js
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(9, new Field({
|
||||
"hidden": false,
|
||||
"id": "json1874629670",
|
||||
"maxSize": 0,
|
||||
"name": "tags",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "json"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("json1874629670")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1773238374_updated_posts.js
Normal file
29
backend/pb_migrations/1773238374_updated_posts.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(10, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1591429585",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "excerpt",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text1591429585")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773239805_updated_posts.js
Normal file
22
backend/pb_migrations/1773239805_updated_posts.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773239833_updated_posts.js
Normal file
22
backend/pb_migrations/1773239833_updated_posts.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "@request.auth.id != \"\"",
|
||||
"viewRule": "@request.auth.id != \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773239906_updated_posts.js
Normal file
22
backend/pb_migrations/1773239906_updated_posts.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "@request.auth.id != \"\"",
|
||||
"viewRule": "@request.auth.id != \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773239941_updated_posts.js
Normal file
22
backend/pb_migrations/1773239941_updated_posts.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "id > \"\"",
|
||||
"viewRule": "id > \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773240027_updated_posts.js
Normal file
22
backend/pb_migrations/1773240027_updated_posts.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "id > \"\"",
|
||||
"viewRule": "id > \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773240240_updated_posts.js
Normal file
22
backend/pb_migrations/1773240240_updated_posts.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "id != \"\"",
|
||||
"viewRule": "id != \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1773241902_updated_posts.js
Normal file
24
backend/pb_migrations/1773241902_updated_posts.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(11, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool4080639015",
|
||||
"name": "isImportant",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool4080639015")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
64
backend/pb_migrations/1773411989_updated_post_votes.js
Normal file
64
backend/pb_migrations/1773411989_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "pbc_1125843985",
|
||||
"hidden": false,
|
||||
"id": "relation1519021197",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "post",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(2, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "_pb_users_auth_",
|
||||
"hidden": false,
|
||||
"id": "relation2375276105",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "user",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"hidden": false,
|
||||
"id": "select1002219032",
|
||||
"maxSelect": 1,
|
||||
"name": "vote_type",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"like"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation1519021197")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation2375276105")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("select1002219032")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
41
backend/pb_migrations/1773412320_updated_post_votes.js
Normal file
41
backend/pb_migrations/1773412320_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"hidden": false,
|
||||
"id": "select1002219032",
|
||||
"maxSelect": 1,
|
||||
"name": "vote_type",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"like",
|
||||
"dislike"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"hidden": false,
|
||||
"id": "select1002219032",
|
||||
"maxSelect": 1,
|
||||
"name": "vote_type",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"like"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
40
backend/pb_migrations/1773412341_updated_post_votes.js
Normal file
40
backend/pb_migrations/1773412341_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "pbc_1125843985",
|
||||
"hidden": false,
|
||||
"id": "relation1519021197",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "post",
|
||||
"presentable": false,
|
||||
"required": true,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "pbc_1125843985",
|
||||
"hidden": false,
|
||||
"id": "relation1519021197",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "post",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
40
backend/pb_migrations/1773412358_updated_post_votes.js
Normal file
40
backend/pb_migrations/1773412358_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(2, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "_pb_users_auth_",
|
||||
"hidden": false,
|
||||
"id": "relation2375276105",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "user",
|
||||
"presentable": false,
|
||||
"required": true,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(2, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "_pb_users_auth_",
|
||||
"hidden": false,
|
||||
"id": "relation2375276105",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "user",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773412830_updated_post_votes.js
Normal file
22
backend/pb_migrations/1773412830_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"indexes": [
|
||||
"CREATE UNIQUE INDEX `idx_N7WBHpSVZG` ON `post_votes` (\n `post`,\n `user`\n)"
|
||||
]
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"indexes": []
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1773416375_updated_post_votes.js
Normal file
28
backend/pb_migrations/1773416375_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"createRule": "@request.auth.id != \"\" && @request.auth.id = user",
|
||||
"deleteRule": "@request.auth.id != \"\" && @request.auth.id = user",
|
||||
"listRule": "",
|
||||
"updateRule": "@request.auth.id != \"\" && @request.auth.id = user",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"createRule": null,
|
||||
"deleteRule": null,
|
||||
"listRule": null,
|
||||
"updateRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773416384_updated_post_votes.js
Normal file
22
backend/pb_migrations/1773416384_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1773416434_updated_post_votes.js
Normal file
22
backend/pb_migrations/1773416434_updated_post_votes.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "@request.auth.id != \"\"",
|
||||
"viewRule": "@request.auth.id != \"\""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_941672112")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1773771301_updated_posts.js
Normal file
29
backend/pb_migrations/1773771301_updated_posts.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(12, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text105650625",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "category",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_1125843985")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text105650625")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
111
backend/pb_migrations/1773929655_created_reviews.js
Normal file
111
backend/pb_migrations/1773929655_created_reviews.js
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = new Collection({
|
||||
"createRule": null,
|
||||
"deleteRule": null,
|
||||
"fields": [
|
||||
{
|
||||
"autogeneratePattern": "[a-z0-9]{15}",
|
||||
"hidden": false,
|
||||
"id": "text3208210256",
|
||||
"max": 15,
|
||||
"min": 15,
|
||||
"name": "id",
|
||||
"pattern": "^[a-z0-9]+$",
|
||||
"presentable": false,
|
||||
"primaryKey": true,
|
||||
"required": true,
|
||||
"system": true,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1579384326",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "name",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1466534506",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "role",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text376926767",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "avatar",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "number3632866850",
|
||||
"max": null,
|
||||
"min": null,
|
||||
"name": "rating",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate2990389176",
|
||||
"name": "created",
|
||||
"onCreate": true,
|
||||
"onUpdate": false,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate3332085495",
|
||||
"name": "updated",
|
||||
"onCreate": true,
|
||||
"onUpdate": true,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
}
|
||||
],
|
||||
"id": "pbc_4163081445",
|
||||
"indexes": [],
|
||||
"listRule": null,
|
||||
"name": "reviews",
|
||||
"system": false,
|
||||
"type": "base",
|
||||
"updateRule": null,
|
||||
"viewRule": null
|
||||
});
|
||||
|
||||
return app.save(collection);
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445");
|
||||
|
||||
return app.delete(collection);
|
||||
})
|
||||
95
backend/pb_migrations/1773930119_updated_reviews.js
Normal file
95
backend/pb_migrations/1773930119_updated_reviews.js
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text999008199",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "text",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(6, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text3343621945",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "caseType",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(7, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool256245529",
|
||||
"name": "verified",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(8, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool849764742",
|
||||
"name": "hasDocument",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(9, new Field({
|
||||
"hidden": false,
|
||||
"id": "file1030067157",
|
||||
"maxSelect": 1,
|
||||
"maxSize": 0,
|
||||
"mimeTypes": [],
|
||||
"name": "documentFiles",
|
||||
"presentable": false,
|
||||
"protected": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"thumbs": [],
|
||||
"type": "file"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text999008199")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text3343621945")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool256245529")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool849764742")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("file1030067157")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1773930148_updated_reviews.js
Normal file
24
backend/pb_migrations/1773930148_updated_reviews.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(10, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool1369756112",
|
||||
"name": "isPublished",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool1369756112")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1773931986_updated_reviews.js
Normal file
24
backend/pb_migrations/1773931986_updated_reviews.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool849764742")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(8, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool849764742",
|
||||
"name": "hasDocument",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1774355895_updated_reviews.js
Normal file
29
backend/pb_migrations/1774355895_updated_reviews.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text376926767")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text376926767",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "avatar",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
42
backend/pb_migrations/1774355920_updated_reviews.js
Normal file
42
backend/pb_migrations/1774355920_updated_reviews.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text3343621945",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "case_type",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text3343621945",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "caseType",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1774355977_updated_reviews.js
Normal file
28
backend/pb_migrations/1774355977_updated_reviews.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(9, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "_pb_users_auth_",
|
||||
"hidden": false,
|
||||
"id": "relation2375276105",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "user",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation2375276105")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1774355987_updated_reviews.js
Normal file
29
backend/pb_migrations/1774355987_updated_reviews.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("file1030067157")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(7, new Field({
|
||||
"hidden": false,
|
||||
"id": "file1030067157",
|
||||
"maxSelect": 1,
|
||||
"maxSize": 0,
|
||||
"mimeTypes": [],
|
||||
"name": "documentFiles",
|
||||
"presentable": false,
|
||||
"protected": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"thumbs": [],
|
||||
"type": "file"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
32
backend/pb_migrations/1774356020_updated_reviews.js
Normal file
32
backend/pb_migrations/1774356020_updated_reviews.js
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(6, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool256245529",
|
||||
"name": "is_verified",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(6, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool256245529",
|
||||
"name": "verified",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
30
backend/pb_migrations/1774356076_updated_reviews.js
Normal file
30
backend/pb_migrations/1774356076_updated_reviews.js
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(9, new Field({
|
||||
"hidden": false,
|
||||
"id": "select2063623452",
|
||||
"maxSelect": 1,
|
||||
"name": "status",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "select",
|
||||
"values": [
|
||||
"pending",
|
||||
"published",
|
||||
"spam"
|
||||
]
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("select2063623452")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
148
backend/pb_migrations/1774356328_created_case_categories.js
Normal file
148
backend/pb_migrations/1774356328_created_case_categories.js
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = new Collection({
|
||||
"createRule": null,
|
||||
"deleteRule": null,
|
||||
"fields": [
|
||||
{
|
||||
"autogeneratePattern": "[a-z0-9]{15}",
|
||||
"hidden": false,
|
||||
"id": "text3208210256",
|
||||
"max": 15,
|
||||
"min": 15,
|
||||
"name": "id",
|
||||
"pattern": "^[a-z0-9]+$",
|
||||
"presentable": false,
|
||||
"primaryKey": true,
|
||||
"required": true,
|
||||
"system": true,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1579384326",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "name",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text2560465762",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "slug",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1843675174",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "description",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1704208859",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "icon",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1716930793",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "color",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "number4113142680",
|
||||
"max": null,
|
||||
"min": null,
|
||||
"name": "order",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "bool458715613",
|
||||
"name": "is_active",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate2990389176",
|
||||
"name": "created",
|
||||
"onCreate": true,
|
||||
"onUpdate": false,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
},
|
||||
{
|
||||
"hidden": false,
|
||||
"id": "autodate3332085495",
|
||||
"name": "updated",
|
||||
"onCreate": true,
|
||||
"onUpdate": true,
|
||||
"presentable": false,
|
||||
"system": false,
|
||||
"type": "autodate"
|
||||
}
|
||||
],
|
||||
"id": "pbc_2130617118",
|
||||
"indexes": [],
|
||||
"listRule": null,
|
||||
"name": "case_categories",
|
||||
"system": false,
|
||||
"type": "base",
|
||||
"updateRule": null,
|
||||
"viewRule": null
|
||||
});
|
||||
|
||||
return app.save(collection);
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_2130617118");
|
||||
|
||||
return app.delete(collection);
|
||||
})
|
||||
29
backend/pb_migrations/1774356453_updated_case_categories.js
Normal file
29
backend/pb_migrations/1774356453_updated_case_categories.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_2130617118")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text1843675174")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_2130617118")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(4, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1843675174",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "description",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1774356772_updated_case_categories.js
Normal file
22
backend/pb_migrations/1774356772_updated_case_categories.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_2130617118")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_2130617118")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
38
backend/pb_migrations/1774357084_updated_reviews.js
Normal file
38
backend/pb_migrations/1774357084_updated_reviews.js
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"hidden": false,
|
||||
"id": "number3632866850",
|
||||
"max": 5,
|
||||
"min": 1,
|
||||
"name": "rating",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update field
|
||||
collection.fields.addAt(3, new Field({
|
||||
"hidden": false,
|
||||
"id": "number3632866850",
|
||||
"max": null,
|
||||
"min": null,
|
||||
"name": "rating",
|
||||
"onlyInt": false,
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "number"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1774357117_updated_reviews.js
Normal file
29
backend/pb_migrations/1774357117_updated_reviews.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text3343621945")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(5, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text3343621945",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "case_type",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
28
backend/pb_migrations/1774357136_updated_reviews.js
Normal file
28
backend/pb_migrations/1774357136_updated_reviews.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(9, new Field({
|
||||
"cascadeDelete": false,
|
||||
"collectionId": "pbc_2130617118",
|
||||
"hidden": false,
|
||||
"id": "relation2435933116",
|
||||
"maxSelect": 1,
|
||||
"minSelect": 0,
|
||||
"name": "case_category",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "relation"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("relation2435933116")
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1774357325_updated_reviews.js
Normal file
22
backend/pb_migrations/1774357325_updated_reviews.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1774357433_updated_users.js
Normal file
22
backend/pb_migrations/1774357433_updated_users.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "id = @request.auth.id",
|
||||
"viewRule": "id = @request.auth.id"
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
22
backend/pb_migrations/1774357449_updated_users.js
Normal file
22
backend/pb_migrations/1774357449_updated_users.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": "",
|
||||
"viewRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("_pb_users_auth_")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"listRule": null,
|
||||
"viewRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
24
backend/pb_migrations/1774373091_updated_reviews.js
Normal file
24
backend/pb_migrations/1774373091_updated_reviews.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("bool256245529")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(7, new Field({
|
||||
"hidden": false,
|
||||
"id": "bool256245529",
|
||||
"name": "is_verified",
|
||||
"presentable": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "bool"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
20
backend/pb_migrations/1774373801_updated_reviews.js
Normal file
20
backend/pb_migrations/1774373801_updated_reviews.js
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"createRule": ""
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// update collection data
|
||||
unmarshal({
|
||||
"createRule": null
|
||||
}, collection)
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
29
backend/pb_migrations/1774375633_updated_reviews.js
Normal file
29
backend/pb_migrations/1774375633_updated_reviews.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// remove field
|
||||
collection.fields.removeById("text1579384326")
|
||||
|
||||
return app.save(collection)
|
||||
}, (app) => {
|
||||
const collection = app.findCollectionByNameOrId("pbc_4163081445")
|
||||
|
||||
// add field
|
||||
collection.fields.addAt(1, new Field({
|
||||
"autogeneratePattern": "",
|
||||
"hidden": false,
|
||||
"id": "text1579384326",
|
||||
"max": 0,
|
||||
"min": 0,
|
||||
"name": "name",
|
||||
"pattern": "",
|
||||
"presentable": false,
|
||||
"primaryKey": false,
|
||||
"required": false,
|
||||
"system": false,
|
||||
"type": "text"
|
||||
}))
|
||||
|
||||
return app.save(collection)
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue