##// END OF EJS Templates
env-variables: make it safer if there's a syntax problem inside .ini file....
env-variables: make it safer if there's a syntax problem inside .ini file. It's better to not crash, since it means server wont start. Let users fix problems instead of breaking the startup because of that.

File last commit:

r2105:4ad1a937 default
r3237:5cf82ecc default
Show More
settings_sessions.mako
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>
<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:
<dt>${dt}:</dt>
<dd title="${h.tooltip(tt)}">${dd}</dd>
%endfor
</dl>
</div>
</div>
<div class="panel panel-warning">
<div class="panel-heading">
<h3 class="panel-title">${_('Cleanup Old Sessions')}</h3>
</div>
<div class="panel-body">
${h.secure_form(h.route_path('admin_settings_sessions_cleanup'), request=request)}
<p>
${_('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>
</p>
<script type="text/javascript">
$(document).ready(function() {
$('#expire_days').select2({
containerCssClass: 'drop-menu',
dropdownCssClass: 'drop-menu-dropdown',
dropdownAutoWidth: true,
minimumResultsForSearch: -1
});
});
</script>
<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
</select>
<button class="btn btn-small" type="submit"
onclick="return confirm('${_('Confirm to cleanup user sessions')}');">
${_('Cleanup sessions')}
</button>
${h.end_form()}
</div>
</div>