X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fsliceview.py;h=b5fe92fa7a3497c43dd013ea7255476ed81df577;hb=refs%2Fheads%2Fonelab;hp=725cde1d2566c145d5887dfbd559b991b90fd900;hpb=9ebf5810d0e4568543e8c49c8f59053320b2ef43;p=myslice.git diff --git a/portal/sliceview.py b/portal/sliceview.py index 725cde1d..b5fe92fa 100644 --- a/portal/sliceview.py +++ b/portal/sliceview.py @@ -2,6 +2,7 @@ from django.template import RequestContext from django.shortcuts import render_to_response from manifold.core.query import Query, AnalyzedQuery +from manifoldapi.manifoldapi import execute_query from django.views.generic.base import TemplateView @@ -11,37 +12,18 @@ from django.shortcuts import render from unfold.page import Page from manifold.core.query import Query, AnalyzedQuery -from manifold.manifoldapi import execute_query - -from theme import ThemeView +from manifoldapi.manifoldapi import execute_query +import json +from myslice.theme import ThemeView class SliceView (LoginRequiredView, ThemeView): template_name = "slice-view.html" def get(self, request, slicename): -# platform_query = Query().get('local:platform').filter_by('disabled', '==', '0').select('platform','platform_longname','gateway_type') -# res = execute_query(self.request,platform_query) - - -# slicename = 'ple.upmc.myslicedemo' -# main_query = Query.get('slice').filter_by('slice_hrn', '=', slicename) -# main_query.select( -# 'slice_hrn', -# 'resource.hrn', 'resource.urn', -# 'resource.hostname', 'resource.type', -# 'resource.network_hrn', -# 'lease.urn', -# 'user.user_hrn', -# #'application.measurement_point.counter' -# ) -# -# res = execute_query(self.request,main_query) - -# print res - -# return render(request, self.template_name, {"resources": res[0]['resource']}) - #return render(request, self.template, {"slice": slicename, "theme": self.theme}) - return render_to_response(self.template, {"slice": slicename, "theme": self.theme, "username": request.user}, context_instance=RequestContext(request)) -# def get (self, request, name='default'): -# return HttpResponse() \ No newline at end of file + return render_to_response(self.template, + {"slice" : slicename, + "theme" : self.theme, + "username" : request.user, + "section" : "Slice {}".format(slicename),'request':request }, + context_instance=RequestContext(request))