prepare user profile
parent
71784ff1cf
commit
66290a8cc7
|
@ -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
|
# Auth
|
||||||
$routeProvider.when("/login",
|
$routeProvider.when("/login",
|
||||||
{templateUrl: "auth/login.html"})
|
{templateUrl: "auth/login.html"})
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
class ProfilePageController extends taiga.Controller
|
class ProfilePageController extends taiga.Controller
|
||||||
@.$inject = [
|
@.$inject = [
|
||||||
"$appTitle",
|
"$appTitle",
|
||||||
"$tgAuth"
|
"$tgAuth",
|
||||||
|
"$routeParams"
|
||||||
]
|
]
|
||||||
|
|
||||||
constructor: (@appTitle, @auth) ->
|
constructor: (@appTitle, @auth, @routeParams) ->
|
||||||
@.user = @auth.userData
|
if @routeParams.slug
|
||||||
|
@.user = @auth.userData
|
||||||
|
else
|
||||||
|
@.user = @auth.userData
|
||||||
|
|
||||||
@appTitle.set(@.user.get('username'))
|
@appTitle.set(@.user.get('username'))
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
Resource = (urlsService, http) ->
|
Resource = (urlsService, http) ->
|
||||||
service = {}
|
service = {}
|
||||||
|
|
||||||
|
service.getUserBySlug = (userSlug) ->
|
||||||
|
|
||||||
service.getStats = (userId) ->
|
service.getStats = (userId) ->
|
||||||
url = urlsService.resolve("stats", userId)
|
url = urlsService.resolve("stats", userId)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue