{% extends 'layout.html' %}
{% set breadcrumbs = breadcrumb_page('admin') + breadcrumb_page(self) %}
{% block content %}
{# Lazy loaded Table #}
{% set data = url_for("/admin/activity/data.json") %}
{% set user_model = {'text': _('Show User Activities'), 'extend': 'filter', 'column': 'model_name:name', 'search':'user', 'className':'btn-outline-secondary rdw-btn-filter'} %}
{% set repo_model = {'text': _('Show Repository Activities'), 'extend': 'filter', 'column': 'model_name:name', 'search':'repo', 'className':'btn-outline-secondary rdw-btn-filter'} %}
{% set reset_btn = {'text': _('All'), 'extend': 'reset', 'className':'btn-primary'} %}
{% set buttons = [user_model, repo_model, reset_btn] %}
{% 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' }
] %}
{% endblock %}