В моей установке Discourse URL-адреса многих тем больше не преобразуются автоматически в ссылки, отображаемые как заголовки тем. Я полагаю, что это поведение могло начаться, когда мне пришлось сделать все категории приватными (см. Staged users getting user_linked emails - #4 by brechtm). Однако все мои категории имеют одинаковые права доступа, ограниченные одной и той же группой (уровень доверия 1), поэтому при отображении заголовков тем проблем с безопасностью нет.
Набор тем, для которых это всё ещё работает, кажется случайным; мне пока не удалось выявить какой-либо закономерности.
Да, это «исправляет» ситуацию. Однако для меня это не вариант, так как это снова позволит отправлять письма user_linked.
Тем не менее, я настаиваю на том, что это ошибка. Даже ссылки на темы в той же категории не преобразуются. В идеале это также должно работать для категорий с одинаковыми (или даже совместимыми) настройками прав доступа.
Вам не мешает нормально пользоваться системой. Ссылки всё ещё работают, просто в них нет заголовка, а заголовок и так вполне понятен из части URL, не так ли?
По такому определению, удаление всех CSS-стилей из Discourse тоже не считалось бы ошибкой. Но я уверен, что вы согласитесь, что такой опыт был бы весьма неудобным
Приношу извинения, если это прозвучало как требование исправления. В проектах с открытым исходным кодом я просто стараюсь предоставлять подробные отчёты об ошибках, не слишком рассчитывая на то, что они будут исправлены. Решать, что с этим делать, — дело разработчиков.
Обиды нет! И, возможно, те, кто решает, что считается ошибкой, разделят вашу точку зрения.
Безопасность — это неприятно. А что, если кто-то создал тему в категории «Безопасность», а затем переместил её в публичную? Тогда заголовок темы будет виден всем!
Невозможно и съесть, и сохранить. Либо вы делаете категории публичными, либо решаете проблемы конфиденциальности, связанные со ссылками на темы в защищённых категориях. Выбирайте, что вам меньше неприятно.