mirror of
https://github.com/discourse/discourse.git
synced 2025-02-14 06:32:45 +08:00
26 lines
728 B
JavaScript
26 lines
728 B
JavaScript
/**
|
|
This route shows a user's badges.
|
|
|
|
@class UserBadgesRoute
|
|
@extends Discourse.Route
|
|
@namespace Discourse
|
|
@module Discourse
|
|
**/
|
|
Discourse.UserBadgesRoute = Discourse.Route.extend({
|
|
model: function() {
|
|
return Discourse.UserBadge.findByUsername(this.modelFor('user').get('username_lower'), {aggregated: true});
|
|
},
|
|
|
|
setupController: function(controller, model) {
|
|
this.controllerFor('user').set('indexStream', false);
|
|
if (this.controllerFor('user_activity').get('content')) {
|
|
this.controllerFor('user_activity').set('userActionType', -1);
|
|
}
|
|
controller.set('model', model);
|
|
},
|
|
|
|
renderTemplate: function() {
|
|
this.render('user/badges', {into: 'user', outlet: 'userOutlet'});
|
|
}
|
|
});
|