Добавить настройку сайта для скрытия «Приглашен пользователем» на профилях пользователей

Не могу понять, баг это или нет. Но почему, когда одного пользователя приглашает другой, в профиле приглашённого публично отображается надпись «приглашён пользователем»? Мне кажется, эту информацию должны видеть только сотрудники, верно? Зачем всем знать, что меня пригласил конкретный пользователь? Извините, если я ошибаюсь.

8 лайков

Может, стоит добавить настройку вроде «требуемый уровень доверия для просмотра статуса приглашения»?

3 лайка

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

 

Я считаю, что важно, чтобы настройки оставались продуманными: каждое добавление несёт за собой затраты на UX — чем их больше, тем сложнее сделать каждую из них обнаружимой. Не думаю, что это хороший кандидат. Изменить настройки сайта могут только администраторы, и они могут так же легко использовать CSS для достижения того же результата.

Что-то вроде этого должно решить задачу;

.invited-by {
    display: none !important;
}

Если бы сотрудники хотели сохранить доступ к этой информации, они могли бы использовать :not(.staff) или что-то подобное.

3 лайка

Честно говоря, раз это публичный форум, то правильно, что если профиль не закрыт, любой может видеть ваши общие статистические данные (время чтения, количество опубликованных постов или полученных/отправленных лайков и т. д.), но обычный пользователь не должен знать, кто меня пригласил. Я не понимаю, почему «корреляция» должна быть публичной. Есть причина, по которой при регистрации в онлайн-играх об этом знают только вы и тот, кто вас пригласил. Если я захожу на профиль пользователя, я не могу узнать, был ли он кем-то приглашён или нет. Это что-то, что существует только здесь. И нельзя утверждать, что это не проблема конфиденциальности. Здесь мы имеем дело с «корреляциями пользователей», а не просто с информацией о публичной активности на форуме.

Что касается предложенного выше решения: скрытие через CSS не означает, что информация остаётся публично видимой. И я говорю о том, что по умолчанию так быть не должно.

С уважением, это именно моя позиция — я не считаю это вопросом конфиденциальности.

Discourse делает публичной гораздо больше «корреляций», чем просто информацию о том, кто вас пригласил. Вы говорите, что количество лайков, которые вы поставили, является публичным — знаете ли вы, что список постов, которые вы лайкнули, тоже публичен? Я не пытаюсь спорить с вами; я просто пытаюсь понять: 1) беспокоит ли вас конкретно эта информация по причинам, которые вы не поделились с нами, или 2) вы не знаете о другой информации, которую Discourse делает общедоступной.

Мне не кажется убедительным сравнение с играми — их онлайн-профили обычно фокусируются на том, чего человек достиг в игре, а не на его деятельности на веб-сайтах. В качестве примера приведу WoW.

Со своей стороны, я не вижу разницы между этой информацией и, скажем, возможностью добавлять других пользователей форума в друзья, и этот список тоже публичен. Это «корреляция», но… является ли это чувствительной информацией?

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

С моей точки зрения, тот факт, что другие пользователи знают, какие посты мне нравятся, не является большой проблемой. Поскольку это публичное сообщество и если я участвую, другие должны знать, что я, как пользователь, лайкнул или посетил мероприятие, или прокомментировал что-то. Иначе в чём смысл участия? С другой стороны, всё это публично, даже в отношении времени чтения и т. д. Я не вижу в этом большой проблемы: кто-то читает больше, кто-то участвует меньше, кто-то вносит вклад одним способом, кто-то — другим. Однако корреляции между пользователями я считаю вопросом конфиденциальности.

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

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

Считаете ли вы, что должно быть публично указано, что вас пригласили (с указанием имени пользователя пригласившего) в вашем профиле?
  • Да, это нормально.
  • Нет, я бы предпочёл не указывать.
0 voters
1 лайк

Я думаю, что мне было бы предпочтительнее не показывать эту информацию, и я не против наличия опции «показывать на профиле» или скрывать её. Скрытие с помощью CSS — это лишь косметическое решение; данные всё равно остаются доступными в безопасном режиме или при изменении правил в инспекторе.

Я согласен с @yhh9xdq7dc: это информация другого типа, чем время чтения, количество постов, список лайков и т. д., так как она указывает на связь вне сообщества, а не ограничивается только данными, собранными на основе активности внутри сообщества.

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

6 лайков

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

Это снова решение, которое должно быть реализовано с помощью компонента или плагина.

CSS создан для изменения внешнего вида, а не для скрытия функциональности. Я знаю, что некоторые расстроятся, но каждый раз, когда требуется исправление через CSS, это говорит скорее о плохом дизайне UI/UX или лени разработчиков, чем о чём-то другом. Кроме того, каждое изменение CSS увеличивает вероятность конфликтов, потому что никто не может запомнить все внесённые правки.

Редактирование:

И прежде чем кто-то другой укажет на это: да, использование компонентов/плагинов увеличивает риск попасть в ту же трясину, в которой живёт мир WordPress. В общем, это ситуация «проиграл-проиграл», в каком-то роде.

1 лайк

Мы должны иметь возможность убрать это из нашего форума Discourse. Я не хочу, чтобы эта информация отображалась в профилях пользователей.

Не вижу причин, почему нельзя просто использовать это:

2 лайка