diff --git a/README.md b/README.md index f00f2c560..a2c106bfe 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@
+ Added the functionality of sending a letter to the author of the article about a new (deleted/updated) comments. The mail settings are taken from the standard module. Created a separate template for notification emails. diff --git a/server/modules/comments/default/comment.js b/server/modules/comments/default/comment.js index 10948f3e0..3bb594b25 100644 --- a/server/modules/comments/default/comment.js +++ b/server/modules/comments/default/comment.js @@ -130,13 +130,37 @@ module.exports = { render: renderedContent }) return renderedContent + + }, - /** + + + + + + + + /** * Delete an existing comment by ID */ - async remove ({ id, user }) { - return WIKI.models.comments.query().findById(id).delete() - }, + async remove ({ id, page, Comment, content,authorId, user,config}) { + await WIKI.mail.send({ + template: 'coment', + to: page.authorEmail, + subject: `Коментарий удален`, + data: { + preheadertext: `ВАЖНО`, + title: user.name + ` удалил коментарий к статье: ` + page.title, + content: `Вы получили это сообщение потому что являетесь автором этой статьи`, + buttonLink: WIKI.config.host+`/`+page.path, + buttonText: 'Перейти к странице', + + }, + text: `Молодец ты нашел этот текст сообщи о своей находке и ни чего не произойдет ` + }) + return WIKI.models.comments.query().findById(id).delete() + }, + /** * Get the page ID from a comment ID */