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.slice) {
65 var element = val.slice[data];
66 console.log("element");
68 for(var key in element) {
69 var value = element[key];
70 if (value == 'ple.upmc.myslicedemo'){
71 console.log("found!!");
73 user_row += "<td><input type='checkbox' checked='True'></td>";
78 if(flag_checkbox != 1){
79 user_row += "<td><input type='checkbox'></td>";
81 user_row += "<td>"+val.user_email+"</td>";
82 user_row += "<td>"+val.user_hrn+"</td>";
83 user_row += "<td>"+val.enabled+"</td>";
85 table_users.push(user_row);
88 $("table#user-tab tr:last").after(table_users.join( "" ));
89 $("div#user-tab-loaded").css("display","block");
90 $("div#user-tab-loading").css("display","none");