Reload sprints menu after create/update/delete sprints

stable
Daniel García 2018-11-23 09:32:57 +01:00 committed by Alex Hermida
parent 6232555a75
commit 89341fe404
3 changed files with 8 additions and 5 deletions

View File

@ -29,7 +29,7 @@ class ProjectMenuController
show: () -> show: () ->
@.project = @projectService.project @.project = @projectService.project
@.sprints = @.project.get('milestones')?.toJS()
@.active = @._getActiveSection() @.active = @._getActiveSection()
@._setVideoConference() @._setVideoConference()

View File

@ -52,10 +52,10 @@ nav.menu(
span.backlog-sprints-menu(ng-show="backlogHover") span.backlog-sprints-menu(ng-show="backlogHover")
span(translate="PROJECT.SECTION.BACKLOG") span(translate="PROJECT.SECTION.BACKLOG")
a( a(
tg-repeat="sprint in vm.project.get('milestones') track by sprint.get('id')" ng-repeat="sprint in vm.sprints track by sprint.id"
ng-if="!sprint.get('closed')" ng-if="!sprint.closed"
tg-nav="project-taskboard:project=vm.project.get('slug'),sprint=sprint.get('slug')" tg-nav="project-taskboard:project=vm.project.get('slug'),sprint=sprint.slug"
) {{::sprint.get('name')}} ) {{sprint.name}}
li#nav-kanban(ng-if="vm.menu.get('kanban')") li#nav-kanban(ng-if="vm.menu.get('kanban')")
a( a(

View File

@ -50,6 +50,9 @@ class ProjectService
"admin:project-values:updated" "admin:project-values:updated"
"admin:project-values:move" "admin:project-values:move"
"admin:project-custom-attributes:updated" "admin:project-custom-attributes:updated"
"sprintform:create:success"
"sprintform:edit:success"
"sprintform:remove:success"
"tags:updated" "tags:updated"
] ]
for signal in fetchRequiredSignals for signal in fetchRequiredSignals