Назначить задачу Github на тему?

Есть ли способ назначить ссылку на задачу GitHub теме, которую видят только модераторы (или другие указанные группы), и при этом иметь возможность сортировать темы, у которых есть такая ссылка? При этом должно быть видно, что ссылка есть, даже не открывая тему.

Мы часто используем скрытые сообщения (whisper posts), чтобы добавить ссылку на задачу GitHub, о которой сообщает пользователь, но нужно знать, что она там есть, и она может находиться в середине очень длинной темы с множеством сообщений.

Думаю, это не обязательно должно быть связано конкретно с GitHub. Я представляю это как заметку пользователя: есть значок заметки, но он привязан к теме, а не к пользователю.

1 лайк

Использование служебного уведомления в первом посте вместо whisper-поста решило бы проблему его нахождения где-то посередине темы, однако, я не думаю, что это поможет в сортировке или видимости вне темы.

Возможно, (вероятно, потребуется создать) компонент темы, чтобы сделать наличие служебного уведомления видимым в списках тем, но, полагаю, сортировка потребует использования плагина.

3 лайка

Не думал использовать уведомление от персонала, так как, насколько я знаю, они общедоступны. Сортировка, полагаю, не особо необходима. :thinking: Нужно подумать над компонентом темы.

спасибо за идеи

1 лайк

Ах, вы правы, уведомления от сотрудников общедоступны — я думал, что это уведомления для сотрудников, а не уведомления, созданные сотрудниками.

Единственное, что приходит в голову и не требует создания специального плагина, — это использовать группу тегов, видимую только сотрудникам, например, с тегами вроде ghi-123. Однако это будет немного неудобно в управлении: сотруднику придётся заходить в группу тегов, создавать новый тег, а затем редактировать тему, чтобы добавить этот тег. Кроме того, у вас не будет кликабельной ссылки на задачу.

Если у вас несколько репозиториев, для которых нужно ссылаться на задачи, можно создать отдельную группу тегов для каждого, требующую родительского тега, используя теги вроде ghi-abc-123. Требование родительского тега может быть неплохой идеей даже при наличии одного репозитория — просто чтобы скрыть все теги ghi-xyz при тегировании других тем. Родительский(е) тег(и) также могут находиться в группе тегов, доступной только сотрудникам.

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

2 лайка

Посмотрите предыдущие обсуждения по этой теме, так как их довольно много, и они связаны с этим. :+1:

3 лайка