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

View File

@ -67,10 +67,11 @@ class InviteMembersFormController
@.inviteContactsMessage
)
.then (response) => # On success
@.loading = false
@lightboxService.closeAll()
@rootScope.$broadcast("membersform:new:success")
@confirm.notify('success')
@projectService.fetchProject().then =>
@.loading = false
@lightboxService.closeAll()
@rootScope.$broadcast("membersform:new:success")
@confirm.notify('success')
.catch (response) => # On error
@.loading = false
if response.data._error_message