Sinais enviados pela aplicação comments

A aplicação comment envia uma série de sinais (signals) para permitir a moderação de comentários em atividades semelhantes. Veja a introdução aos sinais para mais informações sobre como registar e receber estes sinais.

comment_will_be_posted

django.contrib.comments.signals.comment_will_be_posted

Enviado somente depois que um comentário foi salvo, depois de checada sua sanidade e submetido. Este pode ser usado para modificar o comentário (in place) com detalhes da postagem, ou outroas ações.

Se qualquer receptor retorna False o comentário será descartado e uma resposta 403 (not allowed) será retornada.

Este sinal é enviado mais ou menos ao mesmo tempo (pouco antes, na verdade) que o sinal pre_save do objeto Comment.

Argumentos enviados com este sinal:

sender
O model comment.
comment
A instância de comment que foi postada. Note que ela não deve ter sido salva no banco de dados ainda, então ela não tem uma chave primária, e quaisquer relações pode não funcionar corretamente ainda.
request
O HttpRequest que foi postado no comentário.

comment_was_posted

django.contrib.comments.signals.comment_was_posted

Enviado logo após o comentário ser salvo.

Argumentos enviados com este sinal:

sender
O model comment.
comment
A instância de comment que foi postada. Note que ela já foi salva, então se você modificá-la, precisará chamar o método save() novamente.
request
O HttpRequest que foi postado no comentário.

comment_was_flagged

django.contrib.comments.signals.comment_was_flagged

Enviado após um comentário ter sido “flagged” de alguma forma. Checa o flag para ver se isto foi uma requisição de remoção de um comentário feito por um usuário, um moderador aprovando/removendo um comentário, ou algum outro flag de usuário customizado.

Argumentos enviados com este sinal:

sender
O model comment.
comment
A instância do comentário que foi postada. Note que ela já está salva, então se você modificá-la, precisará chamar o método save() novamente.
flag
O CommentFlag que foi atachado ao comentário.
created
True se este é um novo flag; False se este é um flag duplicado.
request
O HttpRequest que foi postado no comentário.