import ObjectController from 'discourse/controllers/object'; /** This is the itemController for `Discourse.AdminBadgesController`. Its main purpose is to indicate which badge was selected. @class AdminBadgeController @extends ObjectController @namespace Discourse @module Discourse **/ export default ObjectController.extend({ /** Whether this badge has been selected. @property selected @type {Boolean} **/ selected: Discourse.computed.propertyEqual('model.name', 'parentController.selectedItem.name'), /** Show the displayName only if it is different from the name. @property showDisplayName @type {Boolean} **/ showDisplayName: Discourse.computed.propertyNotEqual('selectedItem.name', 'selectedItem.displayName'), /** Don't allow editing if this is a system badge. @property readOnly @type {Boolean} **/ readOnly: Ember.computed.alias('model.system') });