21 lines
560 B
JavaScript
21 lines
560 B
JavaScript
/**
|
|
Controller for showing a particular badge.
|
|
|
|
@class BadgesShowController
|
|
@extends Discourse.ObjectController
|
|
@namespace Discourse
|
|
@module Discourse
|
|
**/
|
|
export default Discourse.ObjectController.extend({
|
|
grantDates: Em.computed.mapBy('userBadges', 'grantedAt'),
|
|
minGrantedAt: Em.computed.min('grantDates'),
|
|
|
|
canLoadMore: function() {
|
|
if (this.get('userBadges')) {
|
|
return this.get('model.grant_count') > this.get('userBadges.length');
|
|
} else {
|
|
return false;
|
|
}
|
|
}.property('model.grant_count', 'userBadges.length')
|
|
});
|