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
|
||||
$routeProvider.when("/login",
|
||||
{templateUrl: "auth/login.html"})
|
||||
|
|
|
@ -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'))
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
Resource = (urlsService, http) ->
|
||||
service = {}
|
||||
|
||||
service.getUserBySlug = (userSlug) ->
|
||||
|
||||
service.getStats = (userId) ->
|
||||
url = urlsService.resolve("stats", userId)
|
||||
|
||||
|
|
Loading…
Reference in New Issue