diff --git a/modules/core/client/controllers/header.client.controller.js b/modules/core/client/controllers/header.client.controller.js
index f118f622..d3587fae 100644
--- a/modules/core/client/controllers/header.client.controller.js
+++ b/modules/core/client/controllers/header.client.controller.js
@@ -15,9 +15,10 @@
vm.signConfig = MeanTorrentConfig.meanTorrentConfig.sign;
vm.accountMenu = menuService.getMenu('account').items[0];
- vm.messagesMenu = menuService.getMenu('mt').items[0];
- vm.statusMenu = menuService.getMenu('mt').items[1];
- vm.scoreMenu = menuService.getMenu('mt').items[2];
+ vm.messagesMenu = menuService.getMenu('mt-message').items[0];
+ vm.statusMenu = menuService.getMenu('mt-user').items[0];
+ vm.scoreMenu = menuService.getMenu('mt-user').items[1];
+ vm.inviteMenu = menuService.getMenu('mt-invite').items[0];
vm.authentication = Authentication;
vm.isCollapsed = false;
vm.menu = menuService.getMenu('topbar');
diff --git a/modules/core/client/views/header.client.view.html b/modules/core/client/views/header.client.view.html
index f237f6b8..71c8bd49 100644
--- a/modules/core/client/views/header.client.view.html
+++ b/modules/core/client/views/header.client.view.html
@@ -51,6 +51,9 @@
+
+
+
diff --git a/modules/messages/client/config/messages.client.menus.js b/modules/messages/client/config/messages.client.menus.js
index 942fcc71..fb1b8474 100644
--- a/modules/messages/client/config/messages.client.menus.js
+++ b/modules/messages/client/config/messages.client.menus.js
@@ -8,44 +8,20 @@
menuConfig.$inject = ['menuService'];
function menuConfig(menuService) {
- menuService.addMenu('mt', {
+ menuService.addMenu('mt-message', {
roles: ['user']
});
- menuService.addMenuItem('mt', {
+ menuService.addMenuItem('mt-message', {
title: '',
state: 'messages',
type: 'dropdown',
roles: ['user']
});
- menuService.addMenuItem('mt', {
- title: '',
- state: 'status',
- type: 'dropdown',
- roles: ['user']
- });
-
- menuService.addMenuItem('mt', {
- title: '',
- state: 'score',
- type: 'dropdown',
- roles: ['user']
- });
-
- menuService.addSubMenuItem('mt', 'messages', {
+ menuService.addSubMenuItem('mt-message', 'messages', {
title: 'MENU_MESSAGE_INBOX',
state: 'messages.inbox'
});
-
- menuService.addSubMenuItem('mt', 'status', {
- title: 'MENU_ACCOUNT_STATUS',
- state: 'status.account'
- });
-
- menuService.addSubMenuItem('mt', 'score', {
- title: 'MENU_SCORE_LEVEL',
- state: 'score.detail'
- });
}
}());
diff --git a/modules/users/client/config/users.client.menus.js b/modules/users/client/config/users.client.menus.js
new file mode 100644
index 00000000..82a507ff
--- /dev/null
+++ b/modules/users/client/config/users.client.menus.js
@@ -0,0 +1,39 @@
+(function () {
+ 'use strict';
+
+ angular
+ .module('core')
+ .run(menuConfig);
+
+ menuConfig.$inject = ['menuService'];
+
+ function menuConfig(menuService) {
+ menuService.addMenu('mt-user', {
+ roles: ['user']
+ });
+
+ menuService.addMenuItem('mt-user', {
+ title: '',
+ state: 'status',
+ type: 'dropdown',
+ roles: ['user']
+ });
+
+ menuService.addMenuItem('mt-user', {
+ title: '',
+ state: 'score',
+ type: 'dropdown',
+ roles: ['user']
+ });
+
+ menuService.addSubMenuItem('mt-user', 'status', {
+ title: 'MENU_ACCOUNT_STATUS',
+ state: 'status.account'
+ });
+
+ menuService.addSubMenuItem('mt-user', 'score', {
+ title: 'MENU_SCORE_LEVEL',
+ state: 'score.detail'
+ });
+ }
+}());