From 205c45060adc2240cada97a551c273ee289e5f21 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Thu, 22 Sep 2016 17:01:40 +0200 Subject: [PATCH] update version on user login according to their role --- app/assets/javascripts/controllers/application.coffee.erb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/controllers/application.coffee.erb b/app/assets/javascripts/controllers/application.coffee.erb index d91cc3722..043bfbab6 100644 --- a/app/assets/javascripts/controllers/application.coffee.erb +++ b/app/assets/javascripts/controllers/application.coffee.erb @@ -26,6 +26,11 @@ Application.Controllers.controller 'ApplicationController', ["$rootScope", "$sco $rootScope.currentUser = user Session.create(user); getNotifications() + # fab-manager's app-version + if user.role == 'admin' + $scope.version = Version.get() + else + $scope.version = {version: ''} ## @@ -209,10 +214,9 @@ Application.Controllers.controller 'ApplicationController', ["$rootScope", "$sco # try to retrieve any currently logged user Auth.login().then (user) -> $scope.setCurrentUser(user) + # force users to complete their profile if they are not if user.need_completion $state.transitionTo('app.logged.profileCompletion') - if user.role == 'admin' - $scope.version = Version.get() , (error) -> # Authentication failed... $rootScope.toCheckNotifications = false