context.py 1.9 KB

12345678910111213141516171819202122232425262728293031
  1. from django.urls import resolve
  2. menu = [
  3. {'title':'Главная/баланс', 'link':'home', 'sel':'house'},
  4. {'title':'Платежная информация', 'link':'test-page', 'sel':'credit-card'},
  5. {'title':'История платежей', 'link':'trans','sel':'clock-history'},
  6. {'title':'Курсы', 'link':'course', 'sel':'education'},
  7. {'title':'Личная информация', 'link':'test-page', 'sel':'person'},
  8. {'title':'Управление сервисами', 'link':'test-page', 'sel':'hdd-network'},
  9. {'title':'Мои связи', 'link':'test-page', 'sel':'people'},
  10. {'title':'Сотрудничество', 'link':'test-page', 'sel':'sotrud'},
  11. {'title':'Техподдержка', 'link':'test-page', 'sel':'gear'},
  12. {'title':'Мои заявки', 'link':'tickets', 'sel':'tikets'},
  13. {'title':'Исполнители', 'link':'provider', 'sel':'people'},
  14. {'title':'Тарифы услуг', 'link':'service_tariff', 'sel':'person'},
  15. {'title':'Партнеры', 'link':'partners', 'sel':'people'},
  16. {'title':'Ресурсы', 'link':'resource', 'sel':'sotrud'},
  17. {'title':'Услуги сервиса', 'link':'service_type', 'sel':'hdd-network'},
  18. {'title':'Информация о сервисе', 'link':'partner_information/add/', 'sel':'hdd-network'},
  19. {'title':'Информация о партнере', 'link':'partner_information/add/', 'sel':'person'},
  20. {'title':'Тарифы', 'link':'service', 'sel':'tikets'},
  21. ]
  22. def get_context(request, page_context) -> dict:
  23. base_context = {
  24. "title":page_context['title'],
  25. 'url_path':resolve(request.path_info).url_name,
  26. 'menu':menu
  27. }
  28. context = dict(list(base_context.items()) + list(page_context.items()))
  29. return context