Переназначение в группу создаёт ссылку /u/ в упоминании @group

Это небольшая ошибка :bug: в официальном плагине Assign.

Шаги для воспроизведения:

  1. Назначьте тему себе

  2. Нажмите «Отменить назначение…»

  3. Нажмите «Изменить назначение…»

  4. Выберите группу и нажмите «Изменить»

  5. Упоминание @группы из небольшого сообщения действия ведёт на /u/ вместо /g/.

Например:

image

@cherries здесь ведёт на /u/cherries вместо /g/cherries.

Это происходит только при переназначении, а не при первоначальном назначении.

2 лайка

Похоже, здесь отсутствует api.addGroupPostSmallActionCode("reassigned_group");:

Связанный код Discourse:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/post-small-action.js#L12-L27
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/post-small-action.js#L82-L84

2 лайка

Я добавил эту строку в свою локальную среду разработки, и это действительно, похоже, решает проблему :+1:

2 лайка

Круто, сможешь отправить pull-запрос? :hugs:

3 лайка

Конечно!

3 лайка

Спасибо @Arkshine!!!

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