Show group opt-in guidance on topics you have no access to

Continuing the discussion from Guide to Groups:

  1. If you visit a topic in a category you have no permissions for

  2. AND you are a logged on user

  3. AND can gain permission by requesting membership, we should display a helpful message saying:

Hey, you can not see this topic, but if you join the AWESOME group you will be able to see it, [request membership]

just pick the first group if there is a multi match

This does leak out a bit of information about “who can see” a topic which we do not leak out now. However to leak this data you got to create a group that accepts membership requests, so you kind of opted for it.

I really like this feature request, going to slot it for 2.3

16 лайков

Yes I agree this is a very sensible request and we should make it so.

7 лайков

I have a community with way too many categories. It would be nice to be able to hide most of them but still make it easy for anyone to see them.

1 лайк

@maja can you add that to your list?

3 лайка

Where are we at on this @maja?

Sorry for the delay. It’s almost done, will open a PR today.

10 лайков

Вот PR

@j.jaffeux, не могли бы вы взять это на себя?

5 лайков

Отлично, я только что объединил это:

Поздравляю, @maja :tada:

8 лайков

Звучит отлично. Возможно ли, например, показать пример использования на try? Работает ли это автоматически, если есть категория, доступная только определённой группе, и группа разрешает запросы на доступ?

Редактирование: Наверное, стоило перечитать пост автора. :slightly_frowning_face:

Это работает, как указано в первом сообщении:

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

:bulb: Для работы этой функции необходимо включить параметр сайта detailed_404.

Скриншот доступен в коммите:

11 лайков

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.