Уровень доверия, необходимый для редактирования поста в вики с множеством упоминаний

У меня есть пост в вики с 10+ упоминаниями (это список «кто что делает».

К сожалению, пользователи с уровнем доверия 1 или 2 не могут сохранить его после редактирования:

Они могут отредактировать его, но при нажатии «Сохранить» получают ошибку о том, что у них нет права упоминать 10+ пользователей в посте.

Я считаю, что это баг: они не упоминали 10+ пользователей, упоминания уже там были.

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

Лучшее обходное решение, которое я могу придумать, — увеличить max mentions per post до очень большого числа и надеяться, что никто не будет вести себя плохо.

Худший вариант — использовать просто имя пользователя без @ или кавычек @username, что выглядит довольно некрасиво, поскольку вы теряете преимущества упоминаний.

3 лайка

Ещё один очень удобный обходной путь — просто не использовать упоминания в посте:

@pfaffman
@pfaffman
Jay Pfaffman

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

1 лайк

О, третий вариант с полным именем — вы создали его вручную, например, введя [Julien Palard](https://meta.discourse.org/u/julien_palard)?

(Если я правильно понял остальные: первый — обычное упоминание, а второй — буквальное написание, как `@pfaffman`?)

И, если я не ошибаюсь, только первое считается упоминанием?

нет, это не упоминание, вот исходный текст:

Ещё один очень удобный обходной путь — просто не использовать упоминания в посте:

[@pfaffman](https://meta.discourse.org/u/pfaffman)
`@pfaffman`
[Jay Pfaffman](https://meta.discourse.org/u/pfaffman)

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