{% extends 'admin.html' %} {% from 'include/table.html' import table %} {% block title %} {% trans %}System Logs{% endtrans %} {% endblock title %} {% set admin_nav_active="activity" %} {% block content %} {# Lazy loaded Table #} {% set user_model = {'text': _('Show User Activities'), 'extend': 'filter', 'column': 'model_name:name', 'search':'user'} %} {% set repo_model = {'text': _('Show Repository Activities'), 'extend': 'filter', 'column': 'model_name:name', 'search':'repo'} %} {% set buttons = [user_model, repo_model, {'text': _('Reset'), 'extend': 'clear'}] %} {% set columns = [ {'name':'date', 'title':_('Date'), 'render':'datetime'}, {'name':'author', 'title':_('Actor'), 'orderable':True}, {'name':'model_id', 'visible':False}, {'name':'model_name', 'title':_('Model Type'), 'orderable':True, 'render':'choices', 'render_arg': [('user',_('User')), ('repo', _('Repository'))] }, {'name':'model_summary', 'title':_('Target'), 'orderable':True}, {'name':'type', 'title':_('Action'), 'render':'choices', 'render_arg': [ ['new',_('Create')], ['dirty',_('Modify')], ['deleted', _('Delete')], ['comment', _('Comment')], ['event', _('Event')] ] }, {'name':'body', 'visible':False}, {'name':'changes', 'title':_('Details'), 'render':'message_body' }, ] %} {{ table(url_for('/admin/activity/data.json'), columns=columns, buttons=buttons, order=[[ 0, 'desc' ]], state_save=False, searching=True, empty_message=_('No Activity'), info_message=_('Displaying _START_-_END_ of _TOTAL_ most recent activities'), paging=True, page_length=20, server_side=True) }} {% endblock %}