X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fviews.py;h=ee867a656b5e36bfd2c63fae28846e685a2b6b1a;hb=4b0898259ce6c4795e752e05d9a04e9d4f88f501;hp=99807290e74defd42110a20e4ee7d395a927e7c4;hpb=02a6c1aea215c598d92bdcd37d19652800a6d156;p=unfold.git diff --git a/portal/views.py b/portal/views.py index 99807290..ee867a65 100644 --- a/portal/views.py +++ b/portal/views.py @@ -52,65 +52,6 @@ from django.http import HttpResponseRedirect, HttpResponse from M2Crypto import Rand, RSA, BIO import os, re -# View for 1 platform and its details -class PlatformView(TemplateView): - template_name = "platform.html" - - def get_context_data(self, **kwargs): - page = Page(self.request) - - for key, value in kwargs.iteritems(): - print "%s = %s" % (key, value) - if key == "platformname": - platformname=value - - network_query = Query().get('local:platform').filter_by('platform', '==', platformname).select('platform','platform_longname','gateway_type') - page.enqueue_query(network_query) - - page.expose_js_metadata() - page.expose_queries() - networklist = Hazelnut( - page = page, - title = 'List', - domid = 'checkboxes', - # this is the query at the core of the slice list - query = network_query, - query_all = network_query, - checkboxes = False, - datatables_options = { - # for now we turn off sorting on the checkboxes columns this way - # this of course should be automatic in hazelnut - 'aoColumns' : [None, None, None, None, {'bSortable': False}], - 'iDisplayLength' : 25, - 'bLengthChange' : True, - }, - ) -# -# networklist = SimpleList( -# title = None, -# page = page, -# key = 'platform', -# query = network_query, -# ) - - context = super(PlatformView, self).get_context_data(**kwargs) - context['person'] = self.request.user - context['networks'] = networklist.render(self.request) - - # XXX This is repeated in all pages - # more general variables expected in the template - context['title'] = 'Platforms connected to MySlice' - # the menu items on the top - context['topmenu_items'] = topmenu_items('Platforms', self.request) - # so we can sho who is logged - context['username'] = the_user(self.request) - - context.update(page.prelude_env()) - - return context - - - #class for my_account class AccountView(TemplateView): template_name = "my_account.html"