mirror of
https://github.com/flarum/framework.git
synced 2025-02-21 04:29:25 +08:00
Add link to administration section
This commit is contained in:
parent
1e3f5d48d5
commit
ec3b1aefa0
@ -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('<a href="'+config.baseURL+'admin" target="_blank">{{fa-icon "wrench"}} Administration</a>')
|
||||
}));
|
||||
}
|
||||
|
||||
this.addSeparatorItem(items);
|
||||
|
||||
this.addActionItem(items, 'logout', 'Log Out', 'sign-out', null, function() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user