testbed list view
authorCiro Scognamiglio <ciro.scognamiglio@cslash.net>
Tue, 25 Feb 2014 18:11:32 +0000 (19:11 +0100)
committerCiro Scognamiglio <ciro.scognamiglio@cslash.net>
Tue, 25 Feb 2014 18:11:32 +0000 (19:11 +0100)
portal/templates/onelab/onelab_home-view.html
portal/templates/onelab/onelab_testbed-list.html [new file with mode: 0644]
portal/testbedlist.py [new file with mode: 0644]

index b297024..b81d960 100644 (file)
                });
                
                {% if person %}
-               $.getJSON("rest/user", function( data ) {
+               $.getJSON("/rest/user/", function( data ) {
                  var items = [];
                  $.each( data[0].slice, function( key, val ) {
                        items.push( "<li><a href=\"portal/slice/"+val.slice_hrn+"\">" + val.slice_hrn + "</a></li>" );
diff --git a/portal/templates/onelab/onelab_testbed-list.html b/portal/templates/onelab/onelab_testbed-list.html
new file mode 100644 (file)
index 0000000..5b268b4
--- /dev/null
@@ -0,0 +1,14 @@
+{% extends "layout-unfold1.html" %}
+
+{% block unfold_main %}
+<div id="testbed-list">        
+       <div class="col-md-12">
+               <ul class="nav nav-tabs">
+                 <li class="active"><a href="#">Testbeds</a></li>
+                 <li><a href="#"></a></li>
+                 <li><a href="#"></a></li>
+               </ul>
+               <table cellpadding="0" cellspacing="0" border="0" class="table table-bordered" id="testbedList"></table>
+       </div>
+</div>
+{% endblock unfold_main %}
\ No newline at end of file
diff --git a/portal/testbedlist.py b/portal/testbedlist.py
new file mode 100644 (file)
index 0000000..591a94b
--- /dev/null
@@ -0,0 +1,12 @@
+from django.template                 import RequestContext
+from django.shortcuts                import render_to_response
+
+from unfold.loginrequired           import LoginRequiredView
+
+from theme import ThemeView
+
+class TestbedList (LoginRequiredView, ThemeView):
+    template_name = "testbed-list.html"
+    
+    def get(self, request):
+        return render_to_response(self.template, {"theme": self.theme, "username": request.user}, context_instance=RequestContext(request))