diff --git a/app/modules/components/project-menu/project-menu.controller.coffee b/app/modules/components/project-menu/project-menu.controller.coffee index a62d9303..fbb929c5 100644 --- a/app/modules/components/project-menu/project-menu.controller.coffee +++ b/app/modules/components/project-menu/project-menu.controller.coffee @@ -29,7 +29,7 @@ class ProjectMenuController show: () -> @.project = @projectService.project - + @.sprints = @.project.get('milestones')?.toJS() @.active = @._getActiveSection() @._setVideoConference() diff --git a/app/modules/components/project-menu/project-menu.jade b/app/modules/components/project-menu/project-menu.jade index 38fe6d0d..725c9252 100644 --- a/app/modules/components/project-menu/project-menu.jade +++ b/app/modules/components/project-menu/project-menu.jade @@ -52,10 +52,10 @@ nav.menu( span.backlog-sprints-menu(ng-show="backlogHover") span(translate="PROJECT.SECTION.BACKLOG") a( - tg-repeat="sprint in vm.project.get('milestones') track by sprint.get('id')" - ng-if="!sprint.get('closed')" - tg-nav="project-taskboard:project=vm.project.get('slug'),sprint=sprint.get('slug')" - ) {{::sprint.get('name')}} + ng-repeat="sprint in vm.sprints track by sprint.id" + ng-if="!sprint.closed" + tg-nav="project-taskboard:project=vm.project.get('slug'),sprint=sprint.slug" + ) {{sprint.name}} li#nav-kanban(ng-if="vm.menu.get('kanban')") a( diff --git a/app/modules/services/project.service.coffee b/app/modules/services/project.service.coffee index 2d4c63af..0268796b 100644 --- a/app/modules/services/project.service.coffee +++ b/app/modules/services/project.service.coffee @@ -50,6 +50,9 @@ class ProjectService "admin:project-values:updated" "admin:project-values:move" "admin:project-custom-attributes:updated" + "sprintform:create:success" + "sprintform:edit:success" + "sprintform:remove:success" "tags:updated" ] for signal in fetchRequiredSignals