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