## -*- coding: utf-8 -*-
<%def name="main_menu_items()">
% if request.has_any_perm('schedule.view', 'timesheet.view'):
Time Clock
% if request.has_perm('schedule.view'):
- ${h.link_to("Employee Schedule", url('schedule.employee'))}
% endif
% if request.has_perm('timesheet.view'):
- ${h.link_to("Employee Time Sheet", url('timesheet.employee'))}
% endif
% if request.has_any_perm('schedule.viewall', 'timesheet.viewall'):
- -
% if request.has_perm('schedule.viewall'):
- ${h.link_to("Full Schedule", url('schedule'))}
% endif
% if request.has_perm('timesheet.viewall'):
- ${h.link_to("Full Time Sheet", url('timesheet'))}
% endif
% endif
% endif
Products
% if request.has_perm('products.list'):
- ${h.link_to("Products", url('products'))}
% endif
% if request.has_perm('brands.list'):
- ${h.link_to("Brands", url('brands'))}
% endif
% if request.has_perm('families.list'):
- ${h.link_to("Families", url('families'))}
% endif
% if request.has_perm('reportcodes.list'):
- ${h.link_to("Report Codes", url('reportcodes'))}
% endif
Vendors
- ${h.link_to("Vendors", url('vendors'))}
% if request.has_any_perm('vendorcatalogs.list', 'vendorcatalogs.create'):
- -
% if request.has_perm('vendorcatalogs.list'):
- ${h.link_to("Catalogs", url('vendorcatalogs'))}
% endif
% if request.has_perm('vendorcatalogs.create'):
- ${h.link_to("Upload New Catalog", url('vendorcatalogs.create'))}
% endif
% endif
Company
- ${h.link_to("Stores", url('stores'))}
- ${h.link_to("Departments", url('departments'))}
- ${h.link_to("Subdepartments", url('subdepartments'))}
- -
- ${h.link_to("Employees", url('employees'))}
- -
- ${h.link_to("Customers", url('customers'))}
% if request.has_perm('customergroups.list'):
- ${h.link_to("Customer Groups", url('customergroups'))}
% endif
Reports
- ${h.link_to("Ordering Worksheet", url('reports.ordering'))}
- ${h.link_to("Inventory Worksheet", url('reports.inventory'))}
% if request.has_any_perm('batch.handheld.list', 'batch.inventory.list'):
Batches
% if request.has_perm('batch.handheld.list'):
- ${h.link_to("Handheld", url('batch.handheld'))}
% endif
% if request.has_perm('batch.inventory.list'):
- ${h.link_to("Inventory", url('batch.inventory'))}
% endif
% endif
% if request.has_any_perm('users.list', 'roles.list', 'labelprofiles.list', 'settings.list', 'emailprofiles.list', 'datasyncchanges.list'):
Admin
% if request.has_perm('users.list'):
- ${h.link_to("Users", url('users'))}
% endif
% if request.has_perm('roles.list'):
- ${h.link_to("Roles", url('roles'))}
% endif
% if request.has_perm('labelprofiles.list'):
- ${h.link_to("Label Profiles", url('labelprofiles'))}
% endif
% if request.has_perm('settings.list'):
- ${h.link_to("Settings", url('settings'))}
% endif
% if request.has_perm('emailprofiles.list'):
- ${h.link_to("Email Profiles", url('emailprofiles'))}
% endif
% if request.has_perm('datasyncchanges.list'):
- ${h.link_to("DataSync Changes", url('datasyncchanges'))}
% endif
% endif
% if request.user:
${request.user}${" ({})".format(inbox_count) if inbox_count else ''}
- ${h.link_to("Messages{}".format(" ({})".format(inbox_count) if inbox_count else ''), url('messages.inbox'))}
- ${h.link_to("Change Password", url('change_password'))}
- ${h.link_to("Logout", url('logout'))}
% else:
${h.link_to("Login", url('login'))}
% endif
%def>