Tickets Plugin 🎟

Извините, если это немного запутанно. Сотрудники могут создавать заявки, нажав большую кнопку TICKET под заголовком темы. Затем добавьте детали заявки и нажмите кнопку с галочкой, чтобы сохранить. Если вы не видите кнопку TICKET, скорее всего, плагин заявок не включён правильно.

Отличный плагин. К сожалению, теги ticket_priority, ticket_status и ticket_reason не отображаются при нажатии на выпадающее меню, как видно на прикреплённом изображении. Есть какие-то идеи?

Также сообщено в репозитории на GitHub.

У меня ранее была такая проблема, но баг, вызывавший её, похоже, был исправлен уже довольно давно. Вы создали необходимые теги для них? Вы используете последние версии всего?

1 лайк

Discourse был обновлен, и плагин установлен вчера.

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

Появляются ли у вас ошибки JavaScript в консоли? Установлены ли у вас какие-либо другие плагины?

На какой ветке Discourse вы находитесь? Какая версия?

В консоли нет ошибок JavaScript. Вот фрагмент файла app.yml.

 ## Какую ревизию Git должен использовать этот контейнер? (по умолчанию: tests-passed)
 #version: tests-passed

 - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-events.git
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-locations.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-chat-integration.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-data-explorer.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-checklist.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-footnote.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-tooltips.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-assign
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-topic-previews.git
 - sudo -E -u discourse git clone https://github.com/gdpelican/retort.git
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-custom-wizard.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-canned-replies.git
 - sudo -E -u discourse git clone https://github.com/angusmcleod/discourse-tickets.git

Спасибо. Как странно. Я недавно решил эту проблему, хотя это было уже некоторое время назад: Tickets Plugin 🎟 - #115 by merefield

tests-passed — отлично :+1:

Тихие сбои очень раздражают! :smiley:

Пожалуйста, пересобери проект с использованием https://github.com/paviliondev/discourse-tickets.git. У меня есть подозрение…

Подтверждено. @angus так и не объединил исправление в PR, который я отправил несколько недель назад. Замени его на форк выше (это ведь наша организация), и всё заработает. Форк Paviliondev опережает :rocket: :wink:

2 лайка

Спасибо вам! Теперь с репозиторием Paviliondev всё работает отлично. :bowing_man:

3 лайка

Теперь существует единственное актуальное репозиторий для этого плагина по адресу GitHub - paviliondev/discourse-tickets: Ticketing system for Discourse · GitHub :+1:

2 лайка

Плагин не работает с версией 2.5.0.beta6

Панель управления больше не отображается вообще

1 лайк

Спасибо за отчет.

Я развернул исправление. Похоже, старый компонент заголовка таблицы был заменен:

Может, кто-нибудь объяснит настройку «билеты включают группу»? Я, кажется, не могу в этом разобраться.

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

Я вижу это описание в интерфейсе, но не понимаю его, поэтому спрашиваю здесь.

Когда открывается заявка, необходимо уведомить кого-либо о новой заявке. Группа, которую вы добавите туда, получит уведомление.

При редактировании деталей тикета для сообщения вы увидите поле для выбора пользователей и групп, которые должны быть включены в это сообщение. Это удобная функция, позволяющая быстро добавлять их одновременно с установкой тегов тикета для определения приоритета, статуса и причины. Группа, указанная в этой настройке администратора, будет включена по умолчанию. Вы всегда можете добавлять или удалять пользователей и группы здесь при редактировании деталей тикета.

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

Тем не менее, я больше не использую плагин тикетов. В самом ядре Discourse есть множество функций для обеспечения последующих действий, включая улучшенные закладки с напоминаниями и Assigned topic summary for groups.

5 лайков

Может ли закрытие тикета также закрыть тему? У меня есть темы с тикетами, и я хотел их закрыть. Поэтому я перешёл в редактирование темы и изменил статус на «Закрыто».

Дело в том, что закрытый тикет почти всегда подразумевает закрытие темы. Для меня почти избыточно закрывать дважды. Скорее, закрытие тикета просто добавляет тег «closed».

Кроме того, можем ли мы просто сортировать темы по статусу тикета? Когда мы переходим в Настройки → Внешний вид, мы можем сортировать список тем по активности, что, кажется, является ближайшим вариантом.

image

Есть ли другой способ различать тикеты по цвету? На сайте, где у вас есть несколько тикетов для сообщения об ошибках, важно сортировать их по статусу тикета.

2 лайка

Отличная идея. По крайней мере, как опция :+1:t2:

3 лайка

Спасибо, но что насчёт моей второй идеи — сортировки тикетов по их статусу? Открытые тикеты должны быть сверху.

1 лайк

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

2 лайка