mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-05-07 12:16:46 +02:00
fix(core menu): Menuize the account routes so they can be added to by submodules
Newlines fix Removed Comment
This commit is contained in:
45
modules/core/client/config/core.client.menus.js
Normal file
45
modules/core/client/config/core.client.menus.js
Normal file
@@ -0,0 +1,45 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular
|
||||
.module('core')
|
||||
.run(MenuConfig);
|
||||
|
||||
MenuConfig.$inject = ['Menus'];
|
||||
|
||||
function MenuConfig(Menus) {
|
||||
|
||||
Menus.addMenu('account', {
|
||||
roles: ['user']
|
||||
});
|
||||
|
||||
Menus.addMenuItem('account', {
|
||||
title: '',
|
||||
state: 'settings',
|
||||
type: 'dropdown',
|
||||
roles: ['user']
|
||||
});
|
||||
|
||||
Menus.addSubMenuItem('account', 'settings', {
|
||||
title: 'Edit Profile',
|
||||
state: 'settings.profile'
|
||||
});
|
||||
|
||||
Menus.addSubMenuItem('account', 'settings', {
|
||||
title: 'Edit Profile Picture',
|
||||
state: 'settings.picture'
|
||||
});
|
||||
|
||||
Menus.addSubMenuItem('account', 'settings', {
|
||||
title: 'Change Password',
|
||||
state: 'settings.password'
|
||||
});
|
||||
|
||||
Menus.addSubMenuItem('account', 'settings', {
|
||||
title: 'Manage Social Accounts',
|
||||
state: 'settings.accounts'
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user