fix(core menu): Menuize the account routes so they can be added to by submodules

Newlines fix

Removed Comment
This commit is contained in:
Andrew Throener
2016-01-19 19:36:15 -06:00
parent 3ab760a1e0
commit 48eabd02ed
3 changed files with 50 additions and 11 deletions

View 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'
});
}
})();