From ec3b1aefa06b596fe17cb1287b1c127db9f3aa1f Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Tue, 24 Mar 2015 14:23:16 +1030 Subject: [PATCH] Add link to administration section --- ember/app/components/application/user-dropdown.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ember/app/components/application/user-dropdown.js b/ember/app/components/application/user-dropdown.js index e69ff41aa..23dc05a24 100644 --- a/ember/app/components/application/user-dropdown.js +++ b/ember/app/components/application/user-dropdown.js @@ -2,7 +2,7 @@ import Ember from 'ember'; import HasItemLists from 'flarum/mixins/has-item-lists'; import DropdownButton from 'flarum/components/ui/dropdown-button'; -import NavItem from 'flarum/components/ui/nav-item'; +import config from 'flarum/config/environment'; var precompileTemplate = Ember.Handlebars.compile; @@ -20,7 +20,7 @@ export default DropdownButton.extend(HasItemLists, { items.pushObjectWithTag(Ember.Component.extend({ tagName: 'li', layout: precompileTemplate('{{#link-to "user" user}}{{fa-icon "user"}} Profile{{/link-to}}'), - user: this.get('parentController.session.user') + user: this.get('user') })); items.pushObjectWithTag(Ember.Component.extend({ @@ -28,6 +28,13 @@ export default DropdownButton.extend(HasItemLists, { layout: precompileTemplate('{{#link-to "settings"}}{{fa-icon "cog"}} Settings{{/link-to}}') })); + if (this.get('user.groups').findBy('id', '1')) { + items.pushObjectWithTag(Ember.Component.extend({ + tagName: 'li', + layout: precompileTemplate('{{fa-icon "wrench"}} Administration') + })); + } + this.addSeparatorItem(items); this.addActionItem(items, 'logout', 'Log Out', 'sign-out', null, function() {