+ 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
*/