menu.ts 2.75 KB
import {MenuGroup} from '../../models/menu-group.model';
/**
 * Created by tuukka on 13/05/17.
 */


export class MENU {

  static ADMIN: MenuGroup[]= [
    {
      'name': 'Kauppa',
      'items': [
        { 'path': '/admin/old', 'name': 'Products', 'params': {p: 'product/list.jsf'} }
      ]}
  ];

  static INFO: MenuGroup[] = [
    {
      'name': 'Users',
      'items': [
        { 'path': '/info/old', 'name': 'List users', 'params': {p: 'useradmin/list.jsf'} },
        { 'path': '/info/viplist', 'name': 'VipList'}
      ]}
  ];

  static USER: MenuGroup[] = [
    {
      'name': 'Event',
      'items': [
        { 'path': '/user/old', 'name': 'Poll', 'params': {p: 'poll/index.jsf'} },
        { 'path': '/user/old', 'name': 'Invite friends', 'params': {p: 'user/invite.jsf'} },
      ]},
    {
      'name': 'Shop',
      'items': [
        { 'path': '/user/old', 'name': 'Buy Tickets', 'params': {p: 'shop/createBill.jsf'} },
        { 'path': '/user/old', 'name': 'Reserve Places', 'params': {p: 'neomap/reserve.jsf'} },
        { 'path': '/user/old', 'name': 'Change Places', 'params': {p: 'neomap/moveplaces.jsf'} },
        { 'path': '/user/old', 'name': 'Food Orders', 'params': {p: 'foodwave/list.jsf'} },
        { 'path': '/user/old', 'name': 'Own Orders', 'params': {p: 'bill/list.jsf'} },
        { 'path': '/user/old', 'name': 'Account Events', 'params': {p: 'user/accountEvents.jsf'} },
      ]},
    {
      'name': 'Computerplaces',
      'items': [
        { 'path': '/user/old', 'name': 'Own Places', 'params': {p: 'place/myGroups.jsf'} },
        { 'path': '/user/old', 'name': 'Placemap', 'params': {p: 'neomap/view.jsf'} },
      ]},
    {
      'name': 'Competitions',
      'items': [
        { 'path': '/user/old', 'name': 'Compos', 'params': {p: 'voting/compolist.jsf'} },
        { 'path': '/user/old', 'name': 'My entries', 'params': {p: 'voting/myEntries.jsf'} },
      ]},
    {
      'name': 'Profile',
      'items': [
        { 'path': '/user/old', 'name': 'My Information', 'params': {p: 'user/edit.jsf'} },
        { 'path': '/user/old', 'name': 'Request Role', 'params': {p: 'orgrole/requestRole.jsf'} },
        { 'path': '/user/old', 'name': 'Change password', 'params': {p: 'user/changePassword.jsf'} },
        { 'path': '/user/old', 'name': 'Set GameIDs', 'params': {p: 'user/gameids.jsf'} },
      ]},
    {
      'name': 'Tournaments',
      'items': [
        { 'path': '/user/old', 'name': 'Tournaments List', 'params': {p: 'tournaments/index.jsf'} },
        { 'path': '/user/old', 'name': 'My Participations', 'params': {p: 'tournaments/myparticipations.jsf'} },
      ]},
    {
      'name': 'Lectures and Courses',
      'items': [
        { 'path': '/user/old', 'name': 'Participate', 'params': {p: 'lectures/viewLectures.jsf'} },
      ]},
  ];




}