##// END OF EJS Templates
api: allow uncached content fetching....
api: allow uncached content fetching. - this is mostly to optimize for memory of indexer

File last commit:

r2105:4ad1a937 default
r3479:58288c09 default
Show More
62 lines | 2.3 KiB | application/x-mako | MakoHtmlLexer
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">${_('User Sessions Configuration')}</h3>
<div class="panel-body">
elems = [
(_('Session type'), c.session_model.SESSION_TYPE, ''),
(_('Session expiration period'), '{} seconds'.format(c.session_conf.get('beaker.session.timeout', 0)), ''),
(_('Total sessions'), c.session_count, ''),
(_('Expired sessions ({} days)').format(c.cleanup_older_days ), c.session_expired_count, ''),
<dl class="dl-horizontal settings">
%for dt, dd, tt in elems:
<dd title="${h.tooltip(tt)}">${dd}</dd>
<div class="panel panel-warning">
<div class="panel-heading">
<h3 class="panel-title">${_('Cleanup Old Sessions')}</h3>
<div class="panel-body">
${h.secure_form(h.route_path('admin_settings_sessions_cleanup'), request=request)}
${_('Cleanup user sessions that were not active during chosen time frame.')} <br/>
${_('After performing this action users whose session will be removed will be required to log in again.')} <br/>
<strong>${_('Picking `All` will log-out you, and all users in the system.')}</strong>
<script type="text/javascript">
$(document).ready(function() {
containerCssClass: 'drop-menu',
dropdownCssClass: 'drop-menu-dropdown',
dropdownAutoWidth: true,
minimumResultsForSearch: -1
<select id="expire_days" name="expire_days">
% for n in [60, 90, 30, 7, 0]:
<option value="${n}">${'{} days'.format(n) if n != 0 else 'All'}</option>
% endfor
<button class="btn btn-small" type="submit"
onclick="return confirm('${_('Confirm to cleanup user sessions')}');">
${_('Cleanup sessions')}