Refreshing avatar image
parent
08b731baa0
commit
280a209008
|
@ -40,6 +40,11 @@ class AuthService extends taiga.Service
|
|||
|
||||
constructor: (@rootscope, @storage, @model, @rs, @http, @urls, @config, @translate) ->
|
||||
super()
|
||||
userModel = @.getUser()
|
||||
@.setUserdata(userModel)
|
||||
|
||||
setUserdata: (userModel) ->
|
||||
@.userData = Immutable.fromJS(userModel.getAttrs())
|
||||
|
||||
_setLocales: ->
|
||||
lang = @rootscope.user.lang || @config.get("defaultLanguage") || "en"
|
||||
|
@ -62,6 +67,7 @@ class AuthService extends taiga.Service
|
|||
@rootscope.auth = user
|
||||
@storage.set("userInfo", user.getAttrs())
|
||||
@rootscope.user = user
|
||||
@.setUserdata(user)
|
||||
|
||||
@._setLocales()
|
||||
|
||||
|
|
|
@ -3,8 +3,9 @@ DropdownUserDirective = (authService, configService, locationService,
|
|||
|
||||
link = (scope, el, attrs, ctrl) ->
|
||||
scope.vm = {}
|
||||
scope.vm.user = authService.getUser()
|
||||
#scope.vm.user = authService.user
|
||||
scope.vm.isFeedbackEnabled = configService.get("feedbackEnabled")
|
||||
taiga.defineImmutableProperty(scope.vm, "user", () -> authService.userData)
|
||||
|
||||
scope.vm.logout = ->
|
||||
authService.logout()
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
a.user-avatar(tg-nav="profile", title="{{ vm.user.full_name_display }}") {{ vm.user.full_name_display }}
|
||||
img(tg-bo-src="vm.user.photo", alt="{{ vm.user.full_name_display }}")
|
||||
a.user-avatar(tg-nav="profile", title="{{ vm.user.get('full_name_display') }}") {{ vm.user.get('full_name_display') }}
|
||||
img(ng-src="{{ vm.user.get('photo') }}", alt="{{ vm.user.get('full_name_display') }}")
|
||||
|
||||
div.navbar-dropdown.dropdown-user
|
||||
ul
|
||||
|
|
Loading…
Reference in New Issue