55 lines
2.1 KiB
Plaintext
55 lines
2.1 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(
|
|
ng-show="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
|
|
tg-taskboard-zoom(
|
|
ng-if="usTasks.size",
|
|
on-zoom-change="ctrl.setZoom(zoomLevel, zoom)"
|
|
)
|
|
button.button-filter.e2e-open-filter(
|
|
ng-class="{'button-filters-applied': !!ctrl.selectedFilters.length}"
|
|
ng-click="ctrl.openFilter = !ctrl.openFilter"
|
|
)
|
|
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(tg-lb-create-edit-task)
|
|
include ../includes/modules/lightbox-task-create-edit
|
|
|
|
div.lightbox.lightbox-generic-bulk.lightbox-task-bulk(tg-lb-create-bulk-tasks)
|
|
include ../includes/modules/lightbox-task-bulk
|
|
|
|
div.lightbox.lightbox-select-user(tg-lb-assignedto)
|
|
include ../common/lightbox/lightbox-assigned-to
|