Минимальный уровень доверия для просмотра истории редактирования постов

Недавно было изменено так, что TL4 (Лидер) больше не может видеть историю редактирования, если она скрыта от публичного доступа.

Наш дискуссионный форум чрезвычайно масштабен и насчитывает десятки тысяч пользователей. Мы используем TL4 в качестве псевдомодераторской роли и вручную назначаем её доверенным членам сообщества, поскольку эти опытные пользователи используют форум более естественно и глубоко, чем платные модераторы, управляющие сообществом. Они замечают гораздо больше проблем, чем модераторы и сотрудники, и знают, как правильно перекатегоризировать темы, но эти пользователи не могут быть назначены полноценными модераторами, так как на форуме есть информация, которую им запрещено просматривать. Поскольку этот уровень доверия позволяет редактировать большинство аспектов тем, перемещать их и т. д., нам кажется странным, что история редактирования теперь навсегда скрыта от них так же, как и от остального сообщества.

Это изменение вредит нам, поскольку эти пользователи использовали дополнительные права для получения контекста по темам, которые вышли из-под контроля, когда участвующие пользователи редактировали свои сообщения или помечали их для удаления. В таких случаях эти сообщения изначально были опубликованы в состоянии, которое грубо нарушало правила, указывало на то, что пользователь является несовершеннолетним для нашего сообщества (что важно по юридическим причинам), или в некоторых крайних случаях могло указывать на риск самоповреждения, но затем были отредактированы. TL4 на нашем форуме — активные пользователи, тесно контактирующие с сотрудниками форума и другими важными лицами, которые могут оперативно решать эти проблемы с помощью квалифицированных модераторов, которые не читают форум в свободное время из-за его масштаба и нишевости. Поэтому важно, чтобы они имели такой доступ. Ожидание обработки помеченных сообщений не всегда достаточно быстро для определённых случаев.

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

Мы хотели бы иметь возможность устанавливать минимальный уровень доверия для просмотра истории редактирования, чтобы не мешать работе наших Лидеров.

10 лайков

Изменения кажутся несогласованными с тем, что представляют собой другие права TL4. Пользователи TL4 могут редактировать любые сообщения других пользователей, но не могут просматривать историю этих правок. Если единственная причина в том, что в настройке указано «staff», то не было бы логичнее просто изменить формулировку настройки, а не её поведение? Похоже, что TL4 задумывался как промежуточный уровень между обычными пользователями и модераторами. Разве это не делает TL4 начальным уровнем для сотрудников?

4 лайка

Может, и модераторы категорий справятся?

1 лайк

Модераторы категории на TL4 также не могут просматривать историю редактирования.

Это странно, потому что если настройка сайта «история редактирования видна публике» отключена, то только сотрудники могут видеть предыдущие версии отредактированного поста, а модератор категории, похоже, имеет статус сотрудника…

Разве что у них есть статус сотрудника для тем, но не для постов? :thinking:

Нам это всё ещё необходимо, и это продолжает влиять на наших лидеров.

Другой пример того, как это влияет на нас, заключается в том, что лидеры теперь не могут определить, был ли неподходящий для своей категории топик перемещён из другой категории, был ли он перемещён сотрудниками (например, возможно, топик был перемещён по неочевидной причине), или же он был просто создан в этой категории, а автор не знает правил. Эта информация используется для решения вопроса о том, можно ли быстро переместить топик в более подходящее место, не задевая ничьих интересов.

4 лайка

Да, я поддерживаю возвращение прежнего поведения и либо обновление описания настройки, либо преобразование её в выпадающий список.

5 лайков

Мы были бы очень признательны, если бы такое изменение произошло скоро, поскольку это всё ещё вредит нам во многих мелочах, которые в совокупности имеют значение. Эта функция была повсеместной.

Пожалуйста, сообщите нам, есть ли какие-либо сроки или оценка того, когда это будет решено.

3 лайка

Если вы хотите реализовать это как улучшение функциональности, пожалуйста, сделайте это!

3 лайка

Это всё ещё проблема. Наши модераторы могут редактировать сообщения, но не могут видеть историю их изменений, что не имеет смысла и наносит ущерб. Пожалуйста, либо верните прежнюю логику работы и переформулируйте настройку, либо добавьте настройку для управления уровнем доступа к истории изменений.

3 лайка

Поскольку лидеры не считаются «сотрудниками», если вы отметите этот пункт, все смогут просматривать историю редактирования. Если не предпринять никаких действий в отношении уровня доступа лидера (например, повысить его до статуса сотрудника/модератора), это лучшее, что я могу предложить. Однако в этом случае все смогут видеть историю редактирования.

/admin/site_settings/category/posting
image

1 лайк

@CaZsm выше :backhand_index_pointing_up: уже предложено решение.

Если это решение вас не устраивает, вы можете поискать другое бесплатное программное обеспечение с открытым исходным кодом, которое работает более подходящим для вас образом.

1 лайк

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

Со всем уважением, но довольно грубо предлагать нам мигрировать форум с тысячами пользователей из-за этой одной проблемы, которой вовсе не должно быть. Вместо того чтобы говорить нам «убирайтесь», мы были бы признательны, если бы вы сообщили, будет ли этот вопрос отслеживаться и рассматриваться, или же есть веские причины вообще не делать этого.

Discourse решил изменить поведение настройки на то, что не имеет смысла с учётом духа и возможностей уровня доверия «Leader» (то есть «почти модераторы», назначаемые вручную, могут редактировать сообщения, но не могут видеть историю редактирования?), вместо того чтобы просто обновить описание этой настройки. Поскольку это изменение затронуло само поведение, а старое поведение имело смысл и было полезным, бессмысленно полностью закрывать возможность использования старого поведения только потому, что формулировка настройки не совсем точно соответствовала тому, как она работала. Это без веских причин ограничивает применимость и гибкость ядра Discourse.

Я не считаю, что крайне обидно просить добавить настройку минимального уровня разрешений, поскольку просмотр истории редактирования тесно связан с возможностью редактировать сообщения. Также не считаю обидным поднять эту тему спустя три месяца ожидания, чтобы узнать, есть ли к этому интерес. Кейн, похоже, согласен с этой идеей, и я полагаю, что другие члены команды тоже. Мы хотели бы узнать, есть ли хоть какая-то вероятность реализации этого, можем ли мы что-то сделать, чтобы подчеркнуть, что это хорошее дополнение для других участников проекта, или же, если нет, почему.

2 лайка

TL4 — это не сотрудники, и всё дело в этом.

Если вы хотите спонсировать новую функцию, откройте тему в канале Marketplace, или вы можете подписаться на план корпоративного хостинга по адресу https://discourse.org/buy, так как мы гораздо больше учитываем запросы на функции от корпоративных клиентов.

4 лайка

Как упоминает @codinghorror в своём следующем посте, спонсирование плагина может стать лучшим решением. Тем не менее, существует плагин под названием Custom Trust Levels, который, возможно, сможет что-то сделать. Но нужно будет подробнее изучить его.

Если требуется новая функция, вы можете запросить создание pull request.

Ещё одним возможным, хотя и менее значимым, решением может быть компонент темы. Однако пользователь с хорошими знаниями может использовать свой браузер, чтобы отобразить скрытую историю просмотров.

3 лайка

Надеюсь, я не поднимаю старую тему, но немного озадачился, заметив, что «история редактирования, видимая для всех» не поддерживает группы или уровни доверия.

Нет, я не хочу, чтобы они были видны всем, но очень хочу, чтобы они были видны пользователям определённой группы или уровня доверия, пожалуйста.

Спасибо.

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

2 лайка

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

Из любопытства, какую проблему вы здесь пытаетесь решить?

3 лайка

Хотя, возможно, интересным решением будет использование CSS display: none, если пользователь не входит в группу A или не является сотрудником.

1 лайк

Я работал над длинным документом и даже переключил его в режим вики, чтобы другие могли помочь с его редактированием… Но они не могли видеть историю изменений, что было бы полезно.

1 лайк