@ -130,13 +130,37 @@ module.exports = {
render : renderedContent
render : renderedContent
} )
} )
return renderedContent
return renderedContent
} ,
} ,
/ * *
/ * *
* Delete an existing comment by ID
* Delete an existing comment by ID
* /
* /
async remove ( { id , user } ) {
async remove ( { id , page , Comment , content , authorId , user , config } ) {
return WIKI . models . comments . query ( ) . findById ( id ) . delete ( )
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
* Get the page ID from a comment ID
* /
* /