Refresh project after members change

stable
David Barragán Merino 2017-02-08 18:21:49 +01:00
parent 8b1c41b878
commit b00686f888
2 changed files with 9 additions and 7 deletions

View File

@ -395,7 +395,7 @@ module.directive("tgMembershipsRowRoleSelector", ["$log", "$tgRepo", "$tgConfirm
############################################################################# #############################################################################
MembershipsRowActionsDirective = ($log, $repo, $rs, $confirm, $compile, $translate, $location, MembershipsRowActionsDirective = ($log, $repo, $rs, $confirm, $compile, $translate, $location,
$navUrls, lightboxFactory) -> $navUrls, lightboxFactory, projectService) ->
activedTemplate = """ activedTemplate = """
<div class="active" <div class="active"
translate="ADMIN.MEMBERSHIP.STATUS_ACTIVE"> translate="ADMIN.MEMBERSHIP.STATUS_ACTIVE">
@ -458,6 +458,7 @@ MembershipsRowActionsDirective = ($log, $repo, $rs, $confirm, $compile, $transla
if $scope.page > 1 && ($scope.count - 1) <= $scope.paginatedBy if $scope.page > 1 && ($scope.count - 1) <= $scope.paginatedBy
$ctrl.selectFilter("page", $scope.page - 1) $ctrl.selectFilter("page", $scope.page - 1)
projectService.fetchProject().then =>
$ctrl.loadInitialData() $ctrl.loadInitialData()
else else
$location.path($navUrls.resolve("home")) $location.path($navUrls.resolve("home"))
@ -495,7 +496,7 @@ MembershipsRowActionsDirective = ($log, $repo, $rs, $confirm, $compile, $transla
module.directive("tgMembershipsRowActions", ["$log", "$tgRepo", "$tgResources", "$tgConfirm", "$compile", module.directive("tgMembershipsRowActions", ["$log", "$tgRepo", "$tgResources", "$tgConfirm", "$compile",
"$translate", "$tgLocation", "$tgNavUrls", "tgLightboxFactory", "$translate", "$tgLocation", "$tgNavUrls", "tgLightboxFactory",
MembershipsRowActionsDirective]) "tgProjectService", MembershipsRowActionsDirective])
############################################################################# #############################################################################

View File

@ -67,6 +67,7 @@ class InviteMembersFormController
@.inviteContactsMessage @.inviteContactsMessage
) )
.then (response) => # On success .then (response) => # On success
@projectService.fetchProject().then =>
@.loading = false @.loading = false
@lightboxService.closeAll() @lightboxService.closeAll()
@rootScope.$broadcast("membersform:new:success") @rootScope.$broadcast("membersform:new:success")