1
0
mirror of https://github.com/kakwa/ldapcherry synced 2024-11-22 09:24:21 +01:00
ldapcherry/resources/templates/searchuser.tmpl

57 lines
2.5 KiB
Cheetah
Raw Normal View History

2015-06-27 22:35:34 +02:00
## -*- coding: utf-8 -*-
2015-05-31 17:43:39 +02:00
<%inherit file="navbar.tmpl"/>
<%block name="core">
2015-05-31 19:46:50 +02:00
<div class="row clearfix">
<div class="col-md-12 column">
<form method='get' action='/searchuser' role="form" class="form-inline" data-toggle="validator">
2015-05-31 17:43:39 +02:00
<div class="form-group">
2015-05-31 19:46:50 +02:00
<label for="searchstring">Search user</label>
<input type="text" id="searchstring" data-minlength="3" data-error="Too short" class="form-control" name="searchstring" placeholder="Search User" required>
2015-05-31 19:46:50 +02:00
</div>
<div class="form-group">
<label for="submit">Submit</label>
<button type="submit" id="submit" class="form-control btn btn-default green">
2015-05-31 19:46:50 +02:00
<span class="glyphicon glyphicon-search"></span> Search</button>
</div>
2015-05-31 17:43:39 +02:00
</form>
</div>
2015-05-31 19:46:50 +02:00
</div>
2015-05-31 22:39:47 +02:00
% if not searchresult is None:
2015-05-31 19:46:50 +02:00
<div class="row clearfix top-buffer bottom-buffer">
<div class="col-md-12 column">
<div class="well well-sm">
<table id="RecordTable" class="table table-hover table-condensed tablesorter">
<thead>
<tr>
%for attr in sorted(attrs_list.keys(), key=lambda attr: attrs_list[attr]['weight']):
2015-05-31 19:46:50 +02:00
<th>
${attrs_list[attr]['display_name']}
2015-05-31 19:46:50 +02:00
</th>
% endfor
</tr>
</thead>
<tbody>
%for user in searchresult:
<tr>
%for attr in sorted(attrs_list.keys(), key=lambda attr: attrs_list[attr]['weight']):
2015-05-31 19:46:50 +02:00
<td>
% if attr in searchresult[user]:
2015-06-15 23:07:02 +02:00
<%
value = searchresult[user][attr]
if type(value) is list:
value = ', '.join(value)
%>
${value}
2015-05-31 19:46:50 +02:00
% endif
</td>
% endfor
</tr>
% endfor
</tbody>
</table>
</div>
</div>
2015-05-31 17:43:39 +02:00
</div>
2015-05-31 22:39:47 +02:00
%endif
2015-05-31 17:43:39 +02:00
</%block>