From: Yasin Date: Fri, 28 Feb 2014 15:22:21 +0000 (+0100) Subject: sliceusers list added X-Git-Tag: myslice-1.1~261^2~3 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ce3b3e8ed4f6ac5256e1380013fff78157c99b27;p=myslice.git sliceusers list added --- 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 %}