Vulcan/packages/telescope-users/lib/menu.js

52 lines
1 KiB
JavaScript
Raw Normal View History

Telescope.modules.add("secondaryNav", [
{
template: 'user_menu',
order: 10
}
]);
Telescope.modules.add("mobileNav", [
{
template: 'user_menu',
order: 20
}
]);
2015-05-18 11:11:14 +09:00
Telescope.menuItems.add("userMenu", [
{
route: function () {
var user = Meteor.user();
2015-08-12 16:42:22 +09:00
return Router.path('user_profile', {_idOrSlug: user && user.telescope && user.telescope.slug});
},
label: 'profile',
description: 'view_your_profile'
},
{
route: function () {
var user = Meteor.user();
2015-08-12 16:42:22 +09:00
return Router.path('user_edit', {slug: user && user.telescope && user.telescope.slug});
},
label: 'edit_account',
description: 'edit_your_profile'
},
{
route: 'settings',
label: 'settings',
description: 'settings',
adminOnly: true
},
{
route: 'signOut',
label: 'sign_out',
description: 'sign_out'
}
]);
// array containing items in the admin menu
Telescope.menuItems.add("adminMenu", [
{
route: 'users_dashboard',
label: 'users',
description: 'users_dashboard'
}
]);