La aplicación bzkanban te permite visualizar los errores de Bugzilla como tarjetas en un tablero Kanban.
Las columnas del tablero son los estados de error que utiliza su servidor Bugzilla (por ejemplo, NUEVO, ASIGNADO, REABRIDO, RESUELTO, CERRADO, etc.).
Acciones como cargar el tablero, filtrar por responsable del error o por título del error son posibles sin iniciar sesión si su servidor Bugzilla está abierto al público. De lo contrario, primero debes iniciar sesión con tu cuenta Bugzilla.
Acciones como cambiar el estado del error (arrastrando la tarjeta entre columnas) y agregar un comentario requieren iniciar sesión primero.
La aplicación bzkanban se implementa como una aplicación de página única (SPA) del lado del cliente con la API REST del servidor Bugzilla 5. ¿Así que lo que? La instalación es sencilla. Consulte la sección Instalación a continuación para conocer los pasos.
Nota: Los siguientes enlaces son para instancias de Bugzilla en producción en vivo, vistas con bzkanban . Cualquier cambio realizado se aplicará a la instancia de producción de Bugzilla con su cuenta, así que aplique la misma consideración cuidadosa que usaría al usar la interfaz de usuario nativa de Bugzilla.
Mozilla Bugzilla
Bugzilla de sombrero rojo
Cliente: un navegador web moderno capaz de HTML5, CSS3 y JavaScript (probado con Chrome y Edge)
Servidor: Acceso al servidor Bugzilla 5.0+ con la API REST habilitada.
Elija una de las siguientes opciones para utilizar la aplicación bzkanban .
Esta es la forma más sencilla de probar y utilizar la aplicación bzkbanban.
La URL de su servidor Bugzilla debe ser accesible desde Internet (no desde una intranet privada) para que esta opción funcione.
Copie esta dirección https://leif81.github.io/bzkanban/index.html?site=https://bugzilla.mozilla.org
. Cambie el parámetro site=
para que sea la dirección de su servidor Bugzilla.
En su navegador web, pegue y cargue esta URL.
Marque y comparta esta URL con su equipo.
Nota: este método utiliza la última versión del código fuente en la rama master
de GitHub. Siempre tendrás las últimas correcciones y mejoras cuando vuelvas a cargar la URL de la aplicación. La intención es que la rama master
se mantenga estable aunque no hay garantía. Informe cualquier problema utilizando el rastreador de problemas de GitHub e incluya un PR propuesto para la resolución más rápida del problema.
Utilice este método si su servidor Bugzilla está en una intranet privada.
Clona este repositorio de git en tu servidor web.
Abra bzkbanban/index.html
y cambie la opción siteUrl
a la dirección de su instancia de Bugzilla.
Inicie su servidor web (Nota: una opción simple es ejecutar npm http-server
dentro de la carpeta bzkanban donde está el archivo index.html
)
En su navegador web, navegue hasta la dirección del archivo index.html
(es decir, http://www.mycompany.com/bzkbanban/index.html
). ¡Márcalo como favorito!
Nota: Para actualizar la aplicación, realice periódicamente un "git pull" para recibir las últimas actualizaciones de la rama master
.
En su navegador web, navegue hasta la URL de la aplicación bzkanban que marcó arriba.
Cargue un tablero eligiendo un producto de la lista 'Producto' y un hito de la lista 'Hito'.
Filtrar tarjetas por cesionario con la lista 'Cesionario'. Borre el filtro eligiendo "TODOS".
Filtre tarjetas por palabras de texto con el cuadro de búsqueda de texto "Buscar tarjetas".
Los errores se pueden modificar modificando el error original en Bugzilla y luego recargando el tablero bzkanban , o con la aplicación bzkanban .
Dentro de la aplicación bzkanban , haga clic en el botón de inicio de sesión (arriba a la derecha) e ingrese los detalles de su cuenta de usuario de Bugzilla.
Para agregar un comentario, haga clic en una tarjeta para abrirla e ingresar un nuevo comentario.
Para modificar el estado del error, arrastre una tarjeta entre columnas.
Estas son algunas configuraciones que se pueden controlar manualmente a través de los parámetros de URL de la página. Para aplicarlos permanentemente modifíquelos en la sección superior del archivo bzkanban .js
.
site
La instancia de Bugzilla desde la que cargar datos. Anula la configuración de siteUrl
. por ejemplo, site=https://bugzilla.mozilla.org
comments
Mostrar el recuento de comentarios en las tarjetas. ADVERTENCIA: es caro, una solicitud más por tarjeta. por ejemplo, comments=true/false
autorefresh
Vuelva a cargar el tablero cuando se detecten cambios externos en errores. por ejemplo, autorefresh=true/false