Templates: small cosmetic changes, wip for filter on authorities for users in a slice
[unfold.git] / portal / templates / slice-resource-view.html
index 9200f00..27ac3c5 100644 (file)
@@ -1,4 +1,5 @@
 {% extends "layout_wide.html" %}
+{% load portal_filters %}
 
 {% block head %}
 <!-- <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC1RUj824JAiHRVqgc2CSIg4CpKHhh84Lw&sensor=false"></script> -->
 
 {% block content %}
        <div class="col-md-2">
+               
+               <div class="list-group-item list-resources">
+                       <span class="list-group-item-heading">View</span>
+                       <a class="list-group-item active" data-panel="resources" href="#">All</a>
+                       <a class="list-group-item" data-panel="reserved" href="#">Reserved</a>
+                       <a class="list-group-item" data-panel="pending" href="#">Pending <span class="badge" id="badge-pending" data-number="0"></span></a>
+               </div>
+               
                <!-- <div id="select-platform" class="list-group"></div> -->
-        {{filter_testbeds}}
-
-               <!-- <ul class="list-group">
-                 <li class="list-group-item">Filter: CPU</li>
-                 <li class="list-group-item">Filter: Interface</li>
-                 <li class="list-group-item">...</li>
-                 <li class="list-group-item">...</li>
-                 <li class="list-group-item">...</li>
-               </ul> -->
-       
+               {{filter_testbeds}}
        </div>
        <div class="col-md-10" style="height:100%;">
                <div class="row">
-                       {% include theme|add:"_widget-slice-sections.html" %}
+                       {% widget '_widget-slice-sections.html' %}
                </div>
                <!-- <div class="row slice-pending">
                        <ul class="nav nav-pills">
                </div>
                <div class="row">
                        <ul class="nav nav-pills nav-resources">
-                         <li class="active"><a data-panel="resources" href="#">Resources</a></li>
+                         <li class="active"><a data-panel="resources" href="#">Table</a></li>
                          <li id="GoogleMap"><a data-panel="map" href="#">Map</a></li>
                          <li id="Scheduler"><a data-panel="scheduler-tab" href="#">Scheduler</a></li>
-                         <li><a data-panel="pending" href="#">Pending</a></li>
-                         <li><a href="#"></a></li>
                        </ul>
                </div>
+
+               <!-- Modal - columns selector -->
+               <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
+                       <div class="modal-dialog">
+                       <div class="modal-content">
+                               <div class="modal-header">
+                                       <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
+                                               <h4 class="modal-title" id="myModalLabel">Columns selector</h4>
+                               </div>
+                               <div class="modal-body">
+                                       {{columns_editor}}
+                               </div>
+                               <div class="modal-footer">
+                                       <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
+                               </div>
+                       </div>
+                       </div>
+               </div>
+               
                <div class="row" style="height:100%;">
                        <div id="resources" class="panel">
+                                <!-- Button trigger modal - columns selector -->
+                               <button class="btn btn-primary btn-sm" style="float:right;" data-toggle="modal" data-target="#myModal">Select columns</button>
                 {{list_resources}}
                                <!-- <table cellpadding="0" cellspacing="0" border="0" class="table" id="objectList"></table> -->
                        </div>
+                       <div id="reserved" class="panel" style="height:370px;display:none;">
+                <table width="80%">
+                    <tr><th width="50%" style="text-align:center;">resources</th><th width="50%" style="text-align:center;">leases</th></tr>
+                    <tr>
+                        <td style="text-align:center">{{list_reserved_resources}}</td>
+                        <td style="text-align:center">{{list_reserved_leases}}</td>
+                    </tr>
+                </table>
+                       </div>
+                       <div id="pending" class="panel" style="height:370px;display:none;">
+                {{pending_resources}}
+                       </div>
                        <div id="map" class="panel" style="height:370px;display:none;">
                 {{map_resources}}
                        </div>
                        <div id="scheduler-tab" class="panel" style="height:370px;display:none;">
                 {{scheduler}}
                        </div>
-                       <div id="pending" class="panel" style="height:370px;display:none;">
-                {{pending_resources}}
-                       </div>
                </div>
        </div>
 {% endblock %}