Puly:
А разве нельзя сделать чтобы полностью комментарий был виден его владельцу?
Нет. В базе хранятся в отдельности
видимый текст (то, что вы видите), а также
редактируемый текст (который используется при редактировании). При удалении текст удаляется из
видимого текста и заменяется на «...удалено...». При редактировании, естественно, берется текст из
редактируемого текста и после правки может быть восстановлен.
Способ, указанный вами имеет несколько минусов и подводных камней. Это и повторная проверка и необходимость отображения изменений редактирования и прочее. Если отзыв был спамным пользователь может его вернуть. И так далее. Может подводные камни можно и обойти через премодерирование, но такой функционал для отзывов у нас не реализован. И даже если реализовать, появятся много подводных камней при совместном использовании с
постмодерированием (которое используется сейчас).
Выход есть через журнал — при удалении текст отзыва там появляется в полном виде. Вы можете скопировать текст оттуда, поправить и добавить как новый отзыв.