Добавить уровень доверия «Никто», чтобы новые темы всегда требовали одобрения

Отлично, что есть выпадающий список с настройкой публикации «одобрять новые темы, если уровень доверия…». Однако для моего сайта, похожего на газету или журнал, мне нужно публиковать только одобренные темы. Я могу обойти это, установив выпадающий список на «Лидер» до того, как кто-либо будет повышен до этого уровня. Но было бы здорово иметь в выпадающем списке уровень, до которого никто не может быть повышен (например, TL127, чтобы оставить место для новых уровней).

Несложно ли добавить такой уровень, до которого никто не повышается, чтобы он просто отображался в выпадающих списках, подобных этому?

1 лайк

Исходя из вашего описания

В частности, насчёт TL127: похоже, что TL4 Leader уже хорошо справляется с этой задачей. Или же TL4 что-то делает недостаточно хорошо, из-за чего вы предпочли бы новый уровень TL?

2 лайка

Если я установлю настройку на TL4, то лидеры смогут публиковать темы без одобрения. Я не хочу, чтобы они могли этого делать.

Вот соответствующий код строка

user.trust_level < SiteSetting.approve_new_topics_unless_trust_level.to_i

4 < 4 будет ложью, но 4 < 127 будет истиной, и поэтому публикация будет заблокирована.

Значит, вы никого не продвигаете до уровня TL4?

1 лайк

Работает, но мой сайт тогда не сможет иметь лидеров со всеми их полезными функциями.

Кажется, это очень простое дополнение. Я отправлю pull request.

Спасибо osioke за ваш интерес.

Можете ли вы попросить TL4, которых вы продвигаете, не создавать новые темы? Если они достаточно заслуживают доверия, чтобы стать TL4, значит, им можно доверять и в соблюдении правил вашего сайта?

3 лайка

Да, маловероятно, что несколько TL4 выйдут из-под контроля. Но если простое дополнение может дать мне и другим спокойствие за то, что наши отобранные шедевры не будут осквернены недовольными, disturbed или самонадеянными, это предпочтительнее.

TL4 могут нанести гораздо больший ущерб содержимому постов, чем создавать новые темы, если решат выйти из-под контроля. :slightly_smiling_face: Хотя большую часть этого можно отменить через журналы редактирования и т. д.

Если бы вы установили для каждой категории режим «Следить за первым сообщением», вы бы получали небольшое уведомление каждый раз при создании новой темы. Это позволило бы вам более внимательно следить за тем, кто создаёт новый контент?

1 лайк

Вы можете настроить это для каждой категории в разделе «Модерация» на страницах настроек категорий:

Вы можете требовать одобрения для постов, тем или обоих. Это предотвратит публикацию постов или тем, созданных любыми пользователями, кроме сотрудников вашего сайта, до их одобрения сотрудником.

6 лайков

[quote="JammyDodger, пост:8, тема:196584, full:false]
TL4 могут нанести гораздо больший ущерб контенту постов, чем создавать новые темы, если решат пойти наперекор. :slightly_smiling_face: Хотя большинство таких действий можно отменить через журналы правок и т. п.
[/quote]
Да, возможность блокировки тоже была бы отличным решением для таких случаев.

[quote="JammyDodger, пост:8, тема:196584, full:false]
Если для каждой категории установить настройку «Следить за первым постом», вы будете получать уведомление каждый раз при создании новой темы. Это позволило бы вам внимательнее следить за тем, кто создаёт новый контент?
[/quote]

Я бы предпочёл не добавлять себе ещё одну причину для беспокойства. В любом случае мне не нравятся асинхронные уведомления. Даже если уведомления будут приходить по электронной почте, из-за большого количества ложных срабатываний от публикаций редакторов я буду игнорировать их, как мальчик, который кричал «Волк!».

Спасибо, Саймон, это именно то, что мне нужно. Хотя мне, вероятно, придется настраивать это вручную для каждой обычной категории, это позволяет исключить модерацию для определённых категорий как для сотрудников, так и для обычных пользователей.

Уровень доверия «Никто» тоже был бы полезен.

Наверное, мы могли бы использовать это тоже. У нас есть несколько известных забаненных пользователей, которые пытаются проскользнуть с помощью подставных аккаунтов: они дают им время «притихнуть» и несколько месяцев безобидно постить, чтобы не казаться новыми и завоевать доверие, а затем снимают маску и выдают себя во всей красе: «Я был здесь всё это время, глупые модераторы, муахаха!»

Было бы полезно иметь возможность помечать такие подозрительные аккаунты индивидуально, чтобы Staff получали уведомление и должны были одобрить их действия, прежде чем они смогут опубликовать что-либо. Согласно нашему Кодексу поведения, мы технически не можем их модерировать, пока они не начнут нарушать правила, но к тому моменту ущерб уже будет нанесён.

Я рекомендую вам использовать уже имеющиеся в Discourse функции одобрения пользователей — они могут оказаться полезны в данном случае.

2 лайка