mcServerWebsite/app/templates/administration/users/index.html.twig
2026-04-09 15:23:15 +02:00

73 lines
2.9 KiB
Twig

{% extends 'base.html.twig' %}
{% block title %}Administration{% endblock %}
{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="{{ asset('styles/globals/bulles.css') }}">
<link rel="stylesheet" href="{{ asset('styles/administration/users/index.css') }}">
{% endblock %}
{% block titlePage %}
<div class="bulle-container">
<div class="bulle bulle-all-col bulle-nohover bulle-header">
<h1 class="bulle-title">Administration : Users</h1>
</div>
</div>
{% endblock %}
{% block main %}
<div class="bulle-container">
{# ADD BUTTON #}
<a href="{{ path("app_admin_users_add") }}" class="bulle bulle-all-col user-card">
<span class="pp-svg-wrapper">
<svg width="15" height="15" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="pp-svg">
<path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/>
<circle cx="12" cy="7" r="4"/>
</svg>
</span>
<div class="user-pseudo">
Ajouter un utilisateur
</div>
</a>
{% for user in users %}
<a {% if app.user and app.user.isAncestorOf(user) %} href="{{ path("app_admin_users_edit", {'iduser':user.id}) }}" {% endif %}
class="bulle bulle-all-col user-card">
{% if user.uripp %}
<img src="{{ user.globalURLPP }}" alt="photo" class="pp-img">
{% else %}
<span class="pp-svg-wrapper">
<svg width="15" height="15" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="pp-svg">
<path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/>
<circle cx="12" cy="7" r="4"/>
</svg>
</span>
{% endif %}
<div class="user-pseudo">
{{ user.pseudo }}
</div>
<div class="user-space"></div>
<div class="user-role">
{% if user.admin %}
admin
{% else %}
user
{% endif %}
</div>
<div
class="user-editable {% if not (app.user and app.user.isAncestorOf(user)) %}non-modifiable{% endif %}">
{% if app.user and app.user.isAncestorOf(user) %}
modifiable
{% else %}
non modifiable
{% endif %}
</div>
</a>
{% endfor %}
</div>
{% endblock %}