1 {% extends "layout_wide.html" %}
6 <div id="select-platform" class="list-group">
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>
18 <div class="col-md-10">
20 {% include theme|add:"_widget-slice-sections.html" %}
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>
28 <button type="button" class="btn btn-primary apply">Apply</button>
29 <button type="button" class="btn btn-default clear">Clear</button>
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>
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;">
52 $(document).ready(function() {
53 $.post("/rest/user/",{'filters':{'parent_authority':'ple.upmc'}}, function( data ) {
57 "enabled", "keys", "parent_authority", "user_first_name", "user_last_name", "user_phone", "user_hrn", "slice", "user_email"
59 $.each( data, function( key, val ) {
60 list_users.push( "<li><a href=\"portal/user/"+val.user_email+"\">" + val.user_email + "</a></li>" );
62 // checking the box for the users that belong to the selected slice
63 var flag_checkbox = 0;
64 for(var data in val.slices) {
65 var element = val.slices[data];
66 if (element == 'ple.upmc.myslicedemo'){
68 user_row += "<td><input type='checkbox' checked='True'></td>";
71 if(flag_checkbox != 1){
72 user_row += "<td><input type='checkbox'></td>";
74 user_row += "<td>"+val.user_email+"</td>";
75 user_row += "<td>"+val.user_hrn+"</td>";
76 user_row += "<td>"+val.enabled+"</td>";
78 table_users.push(user_row);
81 $("table#user-tab tr:last").after(table_users.join( "" ));
82 $("div#user-tab-loaded").css("display","block");
83 $("div#user-tab-loading").css("display","none");