60 lines
2.2 KiB
Plaintext
60 lines
2.2 KiB
Plaintext
doctype html
|
|
|
|
div.wrapper(
|
|
tg-taskboard,
|
|
ng-controller="TaskboardController as ctrl",
|
|
ng-init="section='backlog'"
|
|
)
|
|
tg-project-menu
|
|
section.main.taskboard
|
|
tg-filter(
|
|
open="{{ctrl.openFilter}}"
|
|
q="ctrl.filterQ"
|
|
filters="ctrl.filters"
|
|
custom-filters="ctrl.customFilters"
|
|
selected-filters="ctrl.selectedFilters"
|
|
customFilters="ctl.customFilters"
|
|
on-save-custom-filter="ctrl.saveCustomFilter(name)"
|
|
on-add-filter="ctrl.addFilter(filter)"
|
|
on-select-custom-filter="ctrl.selectCustomFilter(filter)"
|
|
on-remove-custom-filter="ctrl.removeCustomFilter(filter)"
|
|
on-remove-filter="ctrl.removeFilter(filter)"
|
|
on-change-q="ctrl.changeQ(q)"
|
|
)
|
|
.taskboard-header
|
|
h1
|
|
span(tg-bo-bind="project.name", class="project-name-short")
|
|
span.green(tg-bo-bind="sprint.name")
|
|
span.date(tg-date-range="sprint.estimated_start,sprint.estimated_finish")
|
|
.taskboard-actions
|
|
.zoom-loading(tg-loading="ctrl.zoomLoading")
|
|
tg-taskboard-zoom(
|
|
on-zoom-change="ctrl.setZoom(zoomLevel, zoom)"
|
|
)
|
|
button.button-filter.e2e-open-filter(
|
|
ng-click="ctrl.openFilter = !ctrl.openFilter"
|
|
)
|
|
span.filter-num(ng-if="ctrl.selectedFilters.length") {{ctrl.selectedFilters.length}}
|
|
tg-svg(svg-icon="icon-filters")
|
|
|
|
.taskboard-inner
|
|
|
|
include ../includes/components/sprint-summary
|
|
|
|
div.graphics-container
|
|
div.burndown(tg-sprint-graph)
|
|
include ../includes/modules/burndown
|
|
|
|
include ../includes/modules/taskboard-table
|
|
|
|
div.lightbox.lightbox-generic-form.lightbox-create-edit(tg-lb-create-edit)
|
|
|
|
div.lightbox.lightbox-generic-bulk.lightbox-task-bulk(tg-lb-create-bulk-tasks)
|
|
include ../includes/modules/lightbox-task-bulk
|
|
|
|
div.lightbox.lightbox-generic-bulk(tg-lb-create-bulk-issues)
|
|
include ../includes/modules/lightbox-issue-bulk
|
|
|
|
div.lightbox.lightbox-select-user(tg-lb-assignedto)
|
|
include ../common/lightbox/lightbox-assigned-to
|