refresh projects after import

stable
Juanfran 2016-03-29 08:26:34 +02:00
parent d8b2697349
commit 048be8a6ee
1 changed files with 12 additions and 10 deletions

View File

@ -92,17 +92,19 @@ ImportProjectButtonDirective = ($rs, $confirm, $location, $navUrls, $translate,
loader = $confirm.loader($translate.instant("PROJECT.IMPORT.UPLOADING_FILE")) loader = $confirm.loader($translate.instant("PROJECT.IMPORT.UPLOADING_FILE"))
onSuccess = (result) -> onSuccess = (result) ->
loader.stop() currentUserService.loadProjects().then () ->
if result.status == 202 # Async mode loader.stop()
title = $translate.instant("PROJECT.IMPORT.ASYNC_IN_PROGRESS_TITLE")
message = $translate.instant("PROJECT.IMPORT.ASYNC_IN_PROGRESS_MESSAGE")
$confirm.success(title, message)
else # result.status == 201 # Sync mode if result.status == 202 # Async mode
ctx = {project: result.data.slug} title = $translate.instant("PROJECT.IMPORT.ASYNC_IN_PROGRESS_TITLE")
$location.path($navUrls.resolve("project-admin-project-profile-details", ctx)) message = $translate.instant("PROJECT.IMPORT.ASYNC_IN_PROGRESS_MESSAGE")
msg = $translate.instant("PROJECT.IMPORT.SYNC_SUCCESS") $confirm.success(title, message)
$confirm.notify("success", msg)
else # result.status == 201 # Sync mode
ctx = {project: result.data.slug}
$location.path($navUrls.resolve("project-admin-project-profile-details", ctx))
msg = $translate.instant("PROJECT.IMPORT.SYNC_SUCCESS")
$confirm.notify("success", msg)
onError = (result) -> onError = (result) ->
$tgAuth.refresh().then () -> $tgAuth.refresh().then () ->