mirror of
https://github.com/kevinpapst/kimai2.git
synced 2024-12-22 12:18:29 +00:00
47 lines
1.8 KiB
Twig
47 lines
1.8 KiB
Twig
{% extends 'datatable.html.twig' %}
|
|
{% import "macros/widgets.html.twig" as widgets %}
|
|
{% import "macros/datatables.html.twig" as tables %}
|
|
{% import "user/actions.html.twig" as actions %}
|
|
|
|
{% block datatable_row_attr %} {{ widgets.user_row_attr(entry) }}{% endblock %}
|
|
|
|
{% block datatable_column_value %}
|
|
{% if column == 'avatar' %}
|
|
{{ widgets.user_avatar(entry, false) }}
|
|
{% elseif column == 'alias' %}
|
|
{{ entry.alias }}
|
|
{% elseif column == 'user' %}
|
|
{{ widgets.username(entry) }}
|
|
{% elseif column == 'username' %}
|
|
{{ entry.username }}
|
|
{% elseif column == 'account_number' %}
|
|
{{ entry.accountNumber }}
|
|
{% elseif column == 'title' %}
|
|
{{ entry.title }}
|
|
{% elseif column == 'email' %}
|
|
{{ entry.email }}
|
|
{% elseif column == 'lastLogin' %}
|
|
{% if entry.lastLogin is not null %}{{ entry.lastLogin|date_time }}{% endif %}
|
|
{% elseif column == 'roles' %}
|
|
{% set showUserRole = entry.roles|length == 1 %}
|
|
{% for role in entry.roles %}
|
|
{% if showUserRole or role != 'ROLE_USER' %}
|
|
{{ widgets.label_role(role) }}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% elseif column == 'team' %}
|
|
{{ widgets.badge_team_access(entry.teams) }}
|
|
{% elseif column == 'active' %}
|
|
{{ widgets.label_visible(entry.enabled) }}
|
|
{% elseif column == 'system_account' %}
|
|
{{ widgets.label_boolean(entry.systemAccount) }}
|
|
{% elseif column == 'actions' %}
|
|
{{ actions.user(entry, 'index') }}
|
|
{% elseif column starts with 'mf_' %}
|
|
{% set metaField = entry.preference(data.name) %}
|
|
{% if not metaField is null and metaField.value is not null and metaField.value is not empty %}
|
|
{{ widgets.form_type_value(data.type, metaField.value, entry) }}
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endblock %}
|