fix: sliceuser display
[unfold.git] / portal / templates / onelab / onelab_slice-user-view.html
1 {% extends "layout_wide.html" %}
2
3
4 {% block content %}
5         <div class="col-md-2">
6                 <div id="select-platform" class="list-group">
7                 </div>
8                         
9                 <ul class="list-group">
10                   <li class="list-group-item">Filter: authority</li>
11                   <li class="list-group-item">Filter: slice</li>
12                   <li class="list-group-item">...</li>
13                   <li class="list-group-item">...</li>
14                   <li class="list-group-item">...</li>
15                 </ul>
16         
17         </div>
18         <div class="col-md-10">
19                 <div class="row">
20                         {% include theme|add:"_widget-slice-sections.html" %}
21                 </div>
22                 <div class="row slice-pending">
23                         <ul class="nav nav-pills">
24                                 <li><a href="">All users</a></li>
25                                 <li><a href="">Users in Slice</a></li>
26                                 <li><a href="">Pending<span class="badge">42</span></a></li>
27                                 <li>
28                                         <button type="button" class="btn btn-primary apply">Apply</button>
29                                         <button type="button" class="btn btn-default clear">Clear</button>
30                                 </li>
31                         </ul>
32                 </div>
33                 <div class="row">
34                         <ul class="nav nav-tabs">
35                           <li class="active"><a href="#">Users</a></li>
36                           <li><a href="#"></a></li>
37                           <li><a href="#"></a></li>
38                         </ul>
39                 </div>
40                 <div id="user-tab-loading"><img src="{{ STATIC_URL }}img/loading.gif" alt="Loading Useres" /></div>
41                 <div id="user-tab-loaded" style="display:none;">
42                 <table id="user-tab">
43                         <tr>
44                         <th>+/-</th>
45                         <th>Email</th>
46                         <th>user_hrn</th>
47                         <th>First name</th>
48                         <th>Last name</th>
49                         <th>Enabled</th>
50                         </tr>
51                 </table>
52                 </div>
53 <script>
54     $(document).ready(function() {
55         $.post("/rest/user/",{'filters':{'parent_authority':'ple.upmc'}}, function( data ) {
56             var list_users = [];
57             var table_users = [];
58                         /*
59                         "enabled", "keys", "parent_authority", "user_first_name", "user_last_name", "user_phone", "user_hrn", "slice", "user_email"
60                         */
61             $.each( data, function( key, val ) {
62                 list_users.push( "<li><a href=\"portal/user/"+val.user_email+"\">" + val.user_email + "</a></li>" );
63                 user_row = "<tr>";
64                 user_row += "<td><input type='checkbox'></td>";
65                 user_row += "<td>"+val.user_email+"</td>";
66                 user_row += "<td>"+val.user_hrn+"</td>";
67                 user_row += "<td>"+val.user_first_name+"</td>";
68                 user_row += "<td>"+val.user_last_name+"</td>";
69                                 user_row += "<td>"+val.enabled+"</td>";
70                 user_row += "</tr>";
71                 table_users.push(user_row);
72                 
73             });
74                         $("table#user-tab tr:last").after(table_users.join( "" ));
75             $("div#user-tab-loaded").css("display","block");
76             $("div#user-tab-loading").css("display","none");
77          });
78     });
79 </script>
80
81 {% endblock %}