"Выдано" на бейджах не отображает имя сотрудника

Всем привет.

Версия Discourse 3.2.0.beta2-dev (1a70817962)

При ручном выдаче значков нашим участникам через страницы администратора имя сотрудника в поле «Выдано» не отображается:

Возможно, связано с: Grant badge reason not added to the granted badge :thinking:

3 лайка

Привет :wave:

Если я правильно помню, здесь записываются только system_users. Если сотрудник выдает бейдж пользователю, это фиксируется в логах действий сотрудников: /admin/logs/staff_action_logs.

Однако, думаю, было бы отличным добавлением включить сюда и бейджи, выданные вручную сотрудниками.

3 лайка

Это также показывает любые записи, созданные сотрудниками. Вы правы насчёт лога.

Судя по тому, что я вижу, шаблон готов отображать имя предоставителя, но код ожидает, что полезная нагрузка (при создании и в списке) будет содержать список users, чтобы имя можно было определить по ID предоставителя. Похоже, это никогда не было реализовано. :thinking:

4 лайка

Этот коммит, вероятно, имеет отношение к делу, я думаю :thinking: К сожалению, обсуждение в мета-теме о нём больше недоступно.

4 лайка

Разве это не оно? :thinking:

1 лайк

Я воскресил это после того, как утром прочитал комментарий Дона. :zombie: :slight_smile:

5 лайков

Аааах, я думал, у меня появились какие-то особые привилегии или что-то в этом роде :rofl:

3 лайка

Спасибо за сообщение, исправлено в FIX: display and link to correct grant_by users for granted badges by tyb-talks · Pull Request #24021 · discourse/discourse · GitHub :slight_smile:

3 лайка

Отлично, спасибо @kelv :smiley:

2 лайка

@kelv, судя по сообщению коммита FIX, это действительно был баг?

А не просто то, что не было реализовано?

Мне так и не удалось найти коммит, вызывающий проблему, поэтому я не уверен, была ли это запланированная функция, которую так и не реализовали, или баг :sweat_smile: В любом случае, я предположил, что интерфейс явно подразумевал наличие этого элемента (судя по заголовку столбца Granted By), поэтому решил использовать FIX.

2 лайка

Что ж, исправление работает отлично, ещё раз спасибо :smiley:

3 лайка

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