Merge branch 'fibre' of ssh://git.onelab.eu/git/myslice into fibre
[unfold.git] / portal / templates / fibre / fibre_institution.html
index c7d5c01..3e3d415 100644 (file)
@@ -6,40 +6,37 @@
 
 {% block content %}
 <div class="container">
-       <div class="row">
-               <div class="col-md-12">
-                        <div class="breadcrumbs">
-                                Management &nbsp;>&nbsp; Institution: <span id="authority_name"></span>
-                        </div>
-               </div>
-       </div>
+  <div class="row">
+    <div class="col-md-12">
+      <div class="breadcrumbs">
+        Management &nbsp;>&nbsp; Institution: <span id="authority_name"></span>
+      </div>
+    </div>
+  </div>
 </div>
+
 <div class="container">
-       <div class="row">
-               <div class="col-md-12">
-                       <ul class="nav nav-tabs nav-section">
-                               <!-- <li class="active"><a href="#about">About</a></li>-->
-                               <li class="active"><a href="#users">Users</a></li>
-                               <li><a href="#slices">Slices</a></li>
-                               <li><a href="#requests">Requests</a></li>
-                       </ul>
-           </div>
-       </div>
+  <div class="row">
+    <div class="col-md-12">
+      <ul class="nav nav-tabs nav-section">
+       <li class="active"><a href="#users">Users</a></li>
+       <li><a href="#slices">Slices</a></li>
+       <li><a href="#requests">Requests</a></li>
+      </ul>
+    </div>
+  </div>
 </div>
+
 <div class="container tab-content">
-<!--
-       <div class="tab-pane active row" id="about">
-       </div>
--->
-       <div class="tab-pane row" id="users" data-authority="{{user_details.parent_authority}}">
+       <div class="tab-pane active row" id="users" data-authority="{{user_details.parent_authority}}">
                <div class="col-md-12 el">
                        <div id="user-tab-loading"><img src="{{ STATIC_URL }}img/loading.gif" alt="Loading Slices" /></div>
                                <div id="user-tab-loaded" style="display:none;">
                                <table id="user-tab" class="table">
                                        <tr>
                                        <th>+/-</th>
+                                       <th>User hrn </th>
                                        <th>Email</th>
-                                       <th>User hrn</th>
                                        <th>First name</th>
                                        <th>Last name</th>
                                        <th>Enabled</th>
@@ -51,6 +48,9 @@
                        <div>
                                <button id="deleteusers" type="button" class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete selected users</button>
                        </div>
+                       <p></p>
+                        <p></p>
+                        <div> <button type="button" class="btn btn-onelab" onclick="window.location.href='/'">Home</button> </div>
                        {% endif %}
                </div>
        </div>
@@ -79,6 +79,9 @@
                        {% endif %}
             <button id="renewslices" type="button" class="btn btn-primary"><span class="glyphicon glyphicon-refresh"></span> Renew Slices</button>
             <button id="deleteslices" type="button" class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete Slices</button>
+           <p></p>
+           <p></p>
+           <div><button type="button" class="btn btn-onelab" onclick="window.location.href='/'">Home</button></div>
         </div>
                {% endif %} 
           </div>
@@ -118,13 +121,12 @@ $(document).ready(function() {
                 slice_row = "<tr id='"+val.slice_hrn+"'>";
                 slice_row += "<td><input type='checkbox' class='slice' id='"+val.slice_hrn+"'></td>";
                 slice_row += "<td><a href=\"/slice/"+val.slice_hrn+"\">" + val.slice_hrn + "</a></td>";
-                slice_row += "<td>"+users_length+"</td>";
+                slice_row += "<td>"+val.users[0]+"</td>";
                 slice_row += "<td>"+slice_url+"</td>";
                 //slice_row += "<td>"+nodes_length+"</td>";
                 slice_row += "<td>"+val.slice_expires+"</td>";
                 slice_row += "</tr>";
                 table_slices.push(slice_row);
-                
             });
            
             /* $("div#slice-list").html($( "<ul/>", { html: list_slices.join( "" ) })); */
@@ -135,23 +137,27 @@ $(document).ready(function() {
                
                
         $.post("/rest/user/",{'filters':{'parent_authority':'{{user_details.parent_authority}}'}}, function( data ) {
-            var list_users = [];
+           var username ="{{person.username}}";
+           var list_users = [];
             var table_users = [];
                    /* Available fields
                    user_gid, user_enabled, slices, pi_authorities, keys, parent_authority, user_first_name,
                    user_urn, user_last_name, user_phone, user_hrn, user_email, user_type
                    */
             $.each( data, function( key, val ) {
-                list_users.push( "<li><a href=\"portal/user/"+val.user_email+"\">" + val.user_email + "</a></li>" );
-                user_row = "<tr id='"+val.user_hrn+"'>";
-                user_row += "<td><input type='checkbox' class='user' id='"+val.user_hrn+"'></td>";
-                user_row += "<td>"+val.user_email+"</td>";
-                user_row += "<td>"+val.user_hrn+"</td>";
-                user_row += "<td>"+val.user_first_name+"</td>";
-                user_row += "<td>"+val.user_last_name+"</td>";
-                           user_row += "<td>"+val.user_enabled+"</td>";
-                user_row += "</tr>";
-                table_users.push(user_row);
+               if (val.user_hrn.indexOf('@') != -1 ){
+                 if (val.user_hrn.split("@")[1] == username.split("@")[1]){
+                    list_users.push( "<li><a href=\"portal/user/"+val.user_email+"\">" + val.user_email + "</a></li>" );
+                    user_row = "<tr id='"+val.user_hrn+"'>";
+                    user_row += "<td><input type='checkbox' class='user' id='"+val.user_hrn+"'></td>";
+                    user_row += "<td>"+val.user_hrn+"</td>";
+                    user_row += "<td>"+val.user_email+"</td>";
+                    user_row += "<td>"+val.user_first_name+"</td>";
+                    user_row += "<td>"+val.user_last_name+"</td>";
+                               user_row += "<td>"+val.user_enabled+"</td>";
+                    user_row += "</tr>";
+                table_users.push(user_row);}
+               }
             });
             $("table#user-tab tr:last").after(table_users.join( "" ));
             $("div#user-tab-loaded").css("display","block");