prepare user profile

stable
Juanfran 2015-05-21 09:50:03 +02:00
parent 71784ff1cf
commit 66290a8cc7
3 changed files with 20 additions and 3 deletions

View File

@ -306,6 +306,17 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
}
)
$routeProvider.when("/profile/:slug",
{
templateUrl: "profile/profile.html",
resolve: {
loader: tgLoaderProvider.add(true)
},
controller: "Profile",
controllerAs: "vm"
}
)
# Auth
$routeProvider.when("/login",
{templateUrl: "auth/login.html"})

View File

@ -1,10 +1,14 @@
class ProfilePageController extends taiga.Controller
@.$inject = [
"$appTitle",
"$tgAuth"
"$tgAuth",
"$routeParams"
]
constructor: (@appTitle, @auth) ->
constructor: (@appTitle, @auth, @routeParams) ->
if @routeParams.slug
@.user = @auth.userData
else
@.user = @auth.userData
@appTitle.set(@.user.get('username'))

View File

@ -1,6 +1,8 @@
Resource = (urlsService, http) ->
service = {}
service.getUserBySlug = (userSlug) ->
service.getStats = (userId) ->
url = urlsService.resolve("stats", userId)