menu.py 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ######################
  2. # WEBSERVICE_RUNNING #
  3. ######################
  4. WSR_ALL = ['serivce_tariff_local']
  5. #TODO - providers+resources on map
  6. WSR_CLIENT_MY = ['order_local', 'orders_local', 'frequent_address', 'favorite_contacts', 'preferred_providers']
  7. WSR_MENU_CLIENT_MY_OPERATIONS = ['order_local/add']
  8. WSR_NOT_MENU_CLIENT_MY_OPERATIONS = ['order_local/edit', 'frequent_address/add', 'frequent_address/edit', 'frequent_address/del', 'favorite_contacts/add', 'favorite_contacts/edit', 'favorite_contacts/del', 'preferred_providers/add', 'preferred_providers/edit', 'preferred_providers/del']
  9. #WEBSERVICE_RUNNING_MENU
  10. MENU_GLOBAL_CUSTOMIZABLE = ['main_local', 'service_tariffs_local']
  11. STAFF_METASERVICE_MENU_CUSTOMIZABLE = ['resources_local', 'providers_local', 'orders_local', 'cooperate_request' ]
  12. STAFF_MY_PARTNER_MENU_CUSTOMIZABLE = ['resources_local', 'providers_local', 'orders_local']
  13. STAFF_MY_PROVIDER_MENU_CUSTOMIZABLE = ['resources_local', 'orders_local']
  14. CLIENT_MY_MENU_CUSTOMIZABLE = ['orders', 'cooperate_request', 'order_local/add', 'orders_local', 'frequent_address', 'frequent_contacts', 'preferred_providers']
  15. #CUSTOM PAGES
  16. WSR_EXTENDED_MY = []
  17. #WSR_EXTENDED_MY = ['frequent_address', 'frequent_contacts', 'preferred_providers']
  18. WSR_EXTENDED = []
  19. #TODO - providers+resources on map (NOT MY, GLOBAL or MY meant by geolocation+preferences)
  20. MENU_SCHEME_LIST = {
  21. 'main': ['sharix_admin', 'house', 'Главная'],
  22. # 'main_local': ['webservice_running', 'house', 'Главная сервиса'],
  23. # 'orders': ['sharix_admin', 'clock-history', 'Заказы'],
  24. 'service_categories': ['sharix_admin', 'briefcase', 'Категории услуг'],
  25. 'service_tariffs': ['sharix_admin', 'briefcase', 'Тарифы'],
  26. 'partners': ['sharix_admin', 'handshake', 'Партнеры'],
  27. 'resources': ['sharix_admin', 'hdd-network', 'Ресурсы'],
  28. # 'resources_local': ['webservice_running', 'hdd-network', 'Ресурсы'],
  29. 'providers': ['sharix_admin', 'person', 'Исполнители'],
  30. #'providers_local': ['webservice_running', 'person', 'Исполнители'],
  31. 'orders': ['sharix_admin', 'clock-history', 'Заказы'],
  32. 'orders_local': ['webservice_running', 'clock-history', 'Заказы'],
  33. 'access_control': ['sharix_admin', 'hdd-network', 'Права доступа'],
  34. 'relationship': ['sharix_admin', 'hdd-network', 'Взаимоотношения'],
  35. 'ticket_list_list': ['tickets', 'tickets', 'Заявки'],
  36. 'support_chat': ['sharix_admin', 'tickets', 'Чат техподдержки'],
  37. 'cooperate_request': ['sharix_admin', 'credit-card', 'Стать партнером'],
  38. 'job_request_metaservice': ['sharix_admin', 'credit-card', 'Вакансии'],
  39. # 'frequent_address': ['webservice_running', 'person', 'Частые адреса'],
  40. # 'frequent_contacts': ['webservice_running', 'person', 'Частые контакты'],
  41. 'preferred_providers': ['webservice_running', 'person', 'Желаемые исполнители'],
  42. }