22 lines
520 B
JavaScript
22 lines
520 B
JavaScript
/**
|
|
This controller handles general user actions
|
|
|
|
@class UserController
|
|
@extends Discourse.ObjectController
|
|
@namespace Discourse
|
|
@module Discourse
|
|
**/
|
|
Discourse.UserController = Discourse.ObjectController.extend({
|
|
|
|
viewingSelf: function() {
|
|
return this.get('content.username') === Discourse.User.currentProp('username');
|
|
}.property('content.username'),
|
|
|
|
canSeePrivateMessages: function() {
|
|
return this.get('viewingSelf') || Discourse.User.currentProp('staff');
|
|
}.property('viewingSelf')
|
|
|
|
});
|
|
|
|
|