From 2e283cd39ea63fb9120f6b71903751450946314a Mon Sep 17 00:00:00 2001 From: Santiago Lamora Date: Wed, 30 Oct 2019 14:36:03 +0100 Subject: [PATCH] Complete navbar with link to the services. --- musician/mixins.py | 12 ++++++++++-- musician/templates/musician/base.html | 4 +++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/musician/mixins.py b/musician/mixins.py index 3b6b0bf..cf58bff 100644 --- a/musician/mixins.py +++ b/musician/mixins.py @@ -1,15 +1,23 @@ from django.contrib.auth.mixins import UserPassesTestMixin from django.views.generic.base import ContextMixin -from . import get_version +from . import api, get_version from .auth import SESSION_KEY_TOKEN class CustomContextMixin(ContextMixin): def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) - # TODO generate menu items + # generate services menu items + services_menu = [ + {'pattern_name': 'musician:dashboard', 'title': 'Domains & websites'}, + {'pattern_name': 'musician:mails', 'title': 'Mails'}, + {'pattern_name': 'musician:mailing-lists', 'title': 'Mailing lists'}, + {'pattern_name': 'musician:databases', 'title': 'Databases'}, + {'pattern_name': 'musician:saas', 'title': 'SaaS'}, + ] context.update({ + 'services_menu': services_menu, 'version': get_version(), }) diff --git a/musician/templates/musician/base.html b/musician/templates/musician/base.html index 8e1eb35..db5445c 100644 --- a/musician/templates/musician/base.html +++ b/musician/templates/musician/base.html @@ -38,11 +38,13 @@

{{ version }}

{# #} + {% for item in services_menu %} + {% endfor %} {# #}