From ce3b3e8ed4f6ac5256e1380013fff78157c99b27 Mon Sep 17 00:00:00 2001 From: Yasin Date: Fri, 28 Feb 2014 16:22:21 +0100 Subject: [PATCH 1/1] sliceusers list added --- myslice/urls.py | 2 + portal/sliceuserview.py | 23 ++++++++ .../onelab/onelab_slice-user-view.html | 58 +++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 portal/sliceuserview.py create mode 100644 portal/templates/onelab/onelab_slice-user-view.html diff --git a/myslice/urls.py b/myslice/urls.py index d4e298c0..bc8dad87 100644 --- a/myslice/urls.py +++ b/myslice/urls.py @@ -23,6 +23,7 @@ platforms_view=portal.platformsview.PlatformsView.as_view() import portal.testbedlist import portal.sliceview import portal.sliceresourceview +from portal.sliceuserview import SliceUserView #### high level choices @@ -75,6 +76,7 @@ urls = [ # Portal (r'^testbeds/(?P[^/]+)/?$', portal.testbedlist.TestbedList.as_view()), (r'^resources/(?P[^/]+)/?$', portal.sliceresourceview.SliceResourceView.as_view()), + (r'^users/(?P[^/]+)/?$', SliceUserView.as_view()), (r'^slice/(?P[^/]+)/?$', portal.sliceview.SliceView.as_view()), url(r'^portal/', include('portal.urls')), ] diff --git a/portal/sliceuserview.py b/portal/sliceuserview.py new file mode 100644 index 00000000..1a4bef6e --- /dev/null +++ b/portal/sliceuserview.py @@ -0,0 +1,23 @@ +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 + +from unfold.loginrequired import LoginRequiredView +from django.http import HttpResponse +from django.shortcuts import render + +from unfold.page import Page +from manifold.core.query import Query, AnalyzedQuery +from manifoldapi.manifoldapi import execute_query + +from theme import ThemeView + +class SliceUserView (LoginRequiredView, ThemeView): + template_name = "slice-user-view.html" + + def get(self, request, slicename): + return render_to_response(self.template, {"slice": slicename, "theme": self.theme, "username": request.user, "section":"resources"}, context_instance=RequestContext(request)) diff --git a/portal/templates/onelab/onelab_slice-user-view.html b/portal/templates/onelab/onelab_slice-user-view.html new file mode 100644 index 00000000..36d59733 --- /dev/null +++ b/portal/templates/onelab/onelab_slice-user-view.html @@ -0,0 +1,58 @@ +{% extends "layout_wide.html" %} + +{% block head %} + +{% endblock %} + +{% block content %} +
+
+
+ +
    +
  • Filter: authority
  • +
  • Filter: slice
  • +
  • ...
  • +
  • ...
  • +
  • ...
  • +
+ +
+
+
+ {% include theme|add:"_widget-slice-sections.html" %} +
+
+ +
+
+ +
+ + +
Loading Slices
+ + + + + + + + + +
+/-Emailuser_hrnFirst nameLast nameEnabled
+
+{% endblock %} -- 2.43.0