Vulcan/packages/telescope-users/lib/menus.js
2015-10-22 16:52:37 +09:00

54 lines
No EOL
1.1 KiB
JavaScript

Telescope.modules.add("secondaryNav", [
{
template: 'user_menu',
order: 10
}
]);
Telescope.modules.add("mobileNav", [
{
template: 'user_menu',
order: 20
}
]);
var userMenuItems = [
{
route: function () {
var user = Meteor.user();
return FlowRouter.path('userProfile', {_idOrSlug: user && user.telescope && user.telescope.slug});
},
label: 'profile'
// description: 'view_your_profile'
},
{
route: function () {
var user = Meteor.user();
return FlowRouter.path('userEdit', {_idOrSlug: user && user.telescope && user.telescope.slug});
},
label: 'edit_account'
// description: 'edit_your_profile'
},
{
route: 'adminSettings',
label: 'settings',
// description: 'settings',
adminOnly: true
},
{
route: 'signOut',
label: 'sign_out'
// description: 'sign_out'
}
];
Telescope.menuItems.add("userMenu", Telescope.menuItems.internationalize(userMenuItems));
// array containing items in the admin menu
Telescope.menuItems.add("adminMenu", [
{
route: 'adminUsers',
label: "users",
description: "users_dashboard"
}
]);