У нас есть сайт, и нам нужна функциональность, позволяющая только администратору разрешать загрузку файлов логов для конкретной темы. При этом загруженные файлы логов должны быть видны только администратору, а не обычным пользователям.
Подскажите, пожалуйста, как это реализовать. Любая помощь будет очень ценна.
Вы имеете в виду файлы для загрузки с расширением .log? Для администраторов (или, возможно, сотрудников) существует настройка типов файлов для загрузки.
В нашей задаче администратор должен разрешить пользователю добавлять файл журнала для конкретной категории. Загруженный пользователем файл журнала может быть виден только администратору.
Это означает, что вы не можете скрыть некоторые части сообщения, видимые только администраторам. Поэтому пользователям необходимо отправлять такую информацию через личные сообщения.
Вот плагин, позволяющий создавать приватные посты, но, если я правильно помню, он не работает.
То ограничение загрузки, которое у вас в настройках. На моём форуме оно составляет 150 МБ, но если вы его не меняли, оно гораздо меньше — что-то вроде 5 МБ, точно не помню.
Но файл журнала размером 1 МБ — это… ужасно длинный журнал.
Вот плагин для приватных тем. Здесь вы настраиваете группу, которая может просматривать темы. Тему могут видеть только автор (Op) и настроенная группа. Группа «admin» в вашем случае может просматривать все темы.