Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Дать администратору возможность помечать любые файлы, треды и посты как недоступные для просмотра в РФ #72

Closed
mamoruarai opened this issue Aug 14, 2024 · 2 comments

Comments

@mamoruarai
Copy link

То есть для пользователей с российскими айпишниками. Вместо таких материалов должна показываться картинка, говорящая о том, что в РФ доступ к материалам запрещён.

@makise-homura
Copy link
Contributor

makise-homura commented Aug 28, 2024

  • реализовать блокировку досок
  • реализовать блокировку постов
  • реализовать блокировку файлов
  • сделать, чтобы админу всегда показывались все доски, файлы и посты
  • в админку в настройку досок добавить опцию блокировки доски
  • в шаблон поста добавить опцию блокировки поста
  • в шаблон поста добавить опцию блокировки файла
  • при изменении настроек блокировки ОП-поста то же самое делать для всех постов треда
  • при попытке отправить пост из страны в тред, где country_restrict запрещает смотреть из этой страны, обламывать отправку
  • при отправке ответа в тред наследовать значения country_restrict из ОП-поста
  • не показывать интерфейс геоблокировки, если отключено в настройках
  • не показывать интерфейс геоблокировки, если модератор, а не админ
  • сделать поле File&Post, чтобы блокировать и то и то сразу (в него по дефолту объединение country_restrict и country_restrict_file)
  • сделать тултип для кнопки геоблока
  • сделать настройку: распространять или не распространять настройки ОП-поста дальше

@makise-homura
Copy link
Contributor

Seems to be done for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants