This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/controllers/user-dropdown.js.es6

26 lines
678 B
JavaScript

export default Ember.ArrayController.extend({
showAdminLinks: Em.computed.alias("currentUser.staff"),
allowAnon: function(){
return Discourse.SiteSettings.allow_anonymous_posting &&
(Discourse.User.currentProp("trust_level") >= Discourse.SiteSettings.anonymous_posting_min_trust_level ||
this.get("isAnon"));
}.property(),
isAnon: function(){
return Discourse.User.currentProp("is_anonymous");
}.property(),
actions: {
logout() {
Discourse.logout();
return false;
},
toggleAnon() {
Discourse.ajax("/users/toggle-anon", {method: 'POST'}).then(function(){
window.location.reload();
});
}
}
});