78e06d4aaa
407aacfa19
@ -1,4 +1,5 @@
<div align="center">
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.
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://static.requarks.io/logo/wikijs-full-darktheme.svg">
@ -130,13 +130,37 @@ module.exports = {
render: renderedContent
})
return renderedContent
},
/**
* Delete an existing comment by ID
*/
async remove ({ id, user }) {
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