Приложение bzkanban позволяет визуализировать ошибки Bugzilla в виде карточек на доске Kanban.
Столбцы доски — это статусы ошибок, которые использует ваш сервер Bugzilla (например, НОВЫЙ, НАЗНАЧЕН, ВНОВЬ ОТКРЫТ, РЕШЕН, ЗАКРЫТ и т. д.).
Такие действия, как загрузка доски, фильтрация по ответственному за ошибку или по названию ошибки, возможны без входа в систему, если ваш сервер Bugzilla открыт для общего доступа. В противном случае вам необходимо сначала войти в свою учетную запись Bugzilla.
Такие действия, как изменение состояния ошибки (путем перетаскивания карточки между столбцами) и добавление комментария, требуют предварительного входа в систему.
Приложение bzkanban реализовано как одностраничное приложение (SPA) на стороне клиента с серверным REST API Bugzilla 5. Ну и что? Установка проста. Инструкции см. в разделе «Установка» ниже.
Примечание. Эти ссылки ниже относятся к работающим экземплярам Bugzilla, просмотренным с помощью bzkanban . Любые внесенные изменения будут применены к рабочему экземпляру Bugzilla с вашей учетной записью, поэтому соблюдайте такую же осторожность, как и при использовании собственного пользовательского интерфейса Bugzilla.
Мозилла Багзилла
Красная шляпа Багзилла
Клиент: современный веб-браузер с поддержкой HTML5, CSS3 и JavaScript (протестировано с Chrome и Edge).
Сервер: доступ к серверу Bugzilla 5.0+ с включенным REST API.
Выберите один из следующих вариантов, чтобы использовать приложение bzkanban .
Это самый простой способ попробовать и использовать приложение bzkbanban.
Чтобы эта опция работала, URL-адрес вашего сервера Bugzilla должен быть доступен из Интернета (а не из частной интрасети).
Скопируйте этот адрес https://leif81.github.io/bzkanban/index.html?site=https://bugzilla.mozilla.org
. Измените параметр site=
на адрес вашего сервера Bugzilla.
В своем веб-браузере вставьте и загрузите этот URL-адрес.
Добавьте в закладки и поделитесь этим URL-адресом со своей командой.
Примечание. Этот метод использует последнюю версию исходного кода в master
ветке GitHub. После перезагрузки URL-адреса приложения вы всегда будете иметь последние исправления и улучшения. Цель состоит в том, чтобы master
ветка оставалась стабильной, хотя никаких гарантий нет. Сообщайте о любых проблемах с помощью системы отслеживания проблем GitHub и приложите предлагаемый PR для скорейшего решения проблемы.
Используйте этот метод, если ваш сервер Bugzilla находится в частной интрасети.
Клонируйте этот репозиторий git на свой веб-сервер.
Откройте bzkbanban/index.html
и измените параметр siteUrl
на адрес вашего экземпляра Bugzilla.
Запустите веб-сервер (Примечание: простой вариант — запустить npm http-server
в папке bzkanban , где находится файл index.html
).
В веб-браузере перейдите по адресу файла index.html
(например, http://www.mycompany.com/bzkbanban/index.html
). Добавьте в закладки!
Примечание. Чтобы обновить приложение, периодически выполняйте «git pull», чтобы получать последние обновления из master
ветки.
В веб-браузере перейдите по URL-адресу приложения bzkanban , который вы добавили в закладки выше.
Загрузите доску, выбрав продукт из списка «Продукт» и веху из списка «Веха».
Фильтруйте карточки по правопреемнику со списком «Цепариат». Очистите фильтр, выбрав «ВСЕ».
Фильтруйте карточки по текстовым словам с помощью текстового поля поиска «Поиск карточек».
Ошибки можно исправить, изменив исходную ошибку в Bugzilla и затем перезагрузив доску bzkanban или с помощью приложения bzkanban .
В приложении bzkanban нажмите кнопку входа (вверху справа) и введите данные своей учетной записи пользователя Bugzilla.
Чтобы добавить комментарий, нажмите на карточку, чтобы открыть ее и ввести новый комментарий.
Чтобы изменить состояние ошибки, перетащите карточку между столбцами.
Это некоторые настройки, которыми можно управлять вручную с помощью параметров URL-адреса страницы. Чтобы применить их навсегда, измените их в верхней части файла bzkanban .js
.
site
Экземпляр Bugzilla, из которого загружаются данные. Переопределяет настройку siteUrl
. например site=https://bugzilla.mozilla.org
comments
Показывать количество комментариев на карточках. ВНИМАНИЕ: это дорого, еще один запрос на карту. например comments=true/false
autorefresh
Перезагрузите плату при обнаружении внешних изменений ошибок. например, autorefresh=true/false