Продолжаем обсуждение из темы Введение функции безвозвратного удаления сообщений :
При тестировании возможности постоянного удаления сообщения модератором я заметил, что опция «Безвозвратное удаление» доступна в меню гаечного ключа сообщения модератора, но при её использовании возникает ошибка 403 Forbidden.
Включить скрытую настройку сайта can_permanently_delete
(мягко) Удалить сообщение
Использовать тестового модератора для безвозвратного удаления через меню гаечного ключа удалённого сообщения
Сообщение «К сожалению, произошла ошибка»
Ошибка 403 Forbidden в консоли
Предназначена ли эта настройка только для администраторов?
3 лайка
Судя по тому, что я прочитал в
nbianca:
публикации могут быть удалены навсегда только тем же администратором, который их удалил, и только через 5 минут, либо любым другим администратором немедленно.
Похоже, что эта функция предназначена только для администраторов. Однако, судя по всему, отображение этой опции для модераторов может быть ошибкой.
3 лайка
sam
(Sam Saffron)
01.Апрель.2022 00:09:20
5
Спасибо большое за сообщение об ошибке, @nbianca исправил это согласно:
main ← fix_can_permanently_delete
merged 01:03AM - 01 Apr 22 UTC
can_permanently_delete field in Post and TopicViewDetails serializers
cannot us… e Guardian's can_permanently_delete beause their use is
different. The field from the serializers is used to show the button
and the button is shown even if the post cannot be removed forever
because not enough time has passed since it was first deleted. The
guardian method is used by the controller to check that the post can
really be deleted.
3 лайка