obscreen/views/auth/component/table.jinja.html
2024-08-04 17:42:06 +02:00

41 lines
1.8 KiB
HTML

<div class="tiles users">
<div class="tiles-inner">
{% for user in users %}
<div class="user-item tile-item {% if not user.enabled %}disabled{% endif %}" data-id="{{ user.id }}"
data-entity="{{ user.to_json({"created_by": track_created(user).username, "updated_by": track_updated(user).username}) }}">
<div class="tile-body">
{{ truncate(user.username, 100, '...') }}
</div>
{% if plugin_core_api_enabled %}
<div class="tile-metrics">
<div class="form-group">
<div class="widget">
<label for="">
Token:
</label>
<input type="text" class="input-token disabled" disabled value="{{ user.apikey|length * 2 * '•' }}" data-public="{{ user.apikey }}" data-private="{{ user.apikey|length * 2 * '•' }}">
</div>
</div>
</div>
{% endif %}
<div class="tile-tail">
{% if plugin_core_api_enabled %}
<button type="button" class="btn btn-other user-token-reveal">
<i class="fa fa-eye"></i>
</button>
{% endif %}
<a href="javascript:void(0);" class="item-edit user-edit btn btn-info">
<i class="fa fa-pencil"></i>
</a>
<a href="{{ url_for('auth_user_delete', user_id=user.id) }}" class="item-delete user-delete btn btn-naked protected">
<i class="fa fa-trash"></i>
</a>
</div>
</div>
{% else %}
<div class="inner-empty empty-flag ">
<i class="fa fa-user"></i>
</div>
{% endfor %}
</div>
</div>