X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fviews.py;h=f03befa9cbb91004f7d486fccc239e9d156cf5e9;hb=e256853ef256809864927b91deb42e713baea769;hp=f213986ba75833be7fb85731f45261f2bb7211a0;hpb=18710ca42c0eb6c72ab5ce2449a9676dd6d491bd;p=myslice.git diff --git a/portal/views.py b/portal/views.py index f213986b..f03befa9 100644 --- a/portal/views.py +++ b/portal/views.py @@ -32,6 +32,7 @@ from portal.util import RegistrationView, ActivationView from portal.models import PendingUser, PendingSlice from manifold.core.query import Query from unfold.page import Page +from myslice.viewutils import topmenu_items, the_user class DashboardView(TemplateView): template_name = "dashboard.html" @@ -69,6 +70,14 @@ class DashboardView(TemplateView): context['networks'] = authlist.render(self.request) context['slices'] = slicelist.render(self.request) + # XXX This is repeated in all pages + # more general variables expected in the template + context['title'] = 'Test view that combines various plugins' + # the menu items on the top + context['topmenu_items'] = topmenu_items('dashboard', self.request) + # so we can sho who is logged + context['username'] = the_user(self.request) + context.update(page.prelude_env()) return context