restructure-user #626
@@ -41,20 +41,30 @@
 | 
				
			|||||||
            {% for user in users %}
 | 
					            {% for user in users %}
 | 
				
			||||||
                <div data-filterable="true"
 | 
					                <div data-filterable="true"
 | 
				
			||||||
                     data-filter="{{ user.name }} {% for role in roles %} {% if role.name in user.roles %} yes-role:{{ role.name }} {% else %} no-role:{{ role.name }} {% endif %} role-{{ role }} {% endfor %} {% if user.membership_pdf %}has-membership-pdf{% else %}has-no-membership-pdf{% endif %}" class="border-t bg-white dark:bg-primary-900 py-3 px-4 relative">
 | 
					                     data-filter="{{ user.name }} {% for role in roles %} {% if role.name in user.roles %} yes-role:{{ role.name }} {% else %} no-role:{{ role.name }} {% endif %} role-{{ role }} {% endfor %} {% if user.membership_pdf %}has-membership-pdf{% else %}has-no-membership-pdf{% endif %}" class="border-t bg-white dark:bg-primary-900 py-3 px-4 relative">
 | 
				
			||||||
                    <details class="block dark:text-white">
 | 
					                    <details class="block dark:text-white w-full">
 | 
				
			||||||
                     <summary>
 | 
					                     <summary>
 | 
				
			||||||
                        <span class="text-black dark:text-white cursor-pointer">
 | 
					                        <span class="text-black dark:text-white cursor-pointer">
 | 
				
			||||||
                            <span class="font-bold">
 | 
					                            <span class="font-bold">
 | 
				
			||||||
                                {{ user.name }}
 | 
					                                {{ user.name }}
 | 
				
			||||||
 | 
					                                  {% if not user.last_access and "admin" in loggedin_user.roles and user.mail %}
 | 
				
			||||||
 | 
					                                   <form action="/admin/user"
 | 
				
			||||||
 | 
					                                          method="post"
 | 
				
			||||||
 | 
					                                          enctype="multipart/form-data"
 | 
				
			||||||
 | 
					                                          class="inline">
 | 
				
			||||||
 | 
					                                                • <a class="font-normal text-primary-600 dark:text-primary-200 hover:text-primary-900 dark:hover:text-primary-300 underline"
 | 
				
			||||||
 | 
					                                                    href="/admin/user/{{ user.id }}/send-welcome-mail" onclick="return confirm('Willst du wirklich das Willkommensmail an {{ user.name }} ausschicken?');">Willkommensmail verschicken</a>
 | 
				
			||||||
 | 
					                                   </form>
 | 
				
			||||||
 | 
					                                  {% endif %}
 | 
				
			||||||
 | 
					                             
 | 
				
			||||||
                                {% if user.last_access %}
 | 
					                                {% if user.last_access %}
 | 
				
			||||||
				• ⏳ {{ user.last_access | date }}
 | 
									                            • ⏳ {{ user.last_access | date }}
 | 
				
			||||||
                                {% endif %}
 | 
					                                {% endif %}
 | 
				
			||||||
                            </span>
 | 
					                            </span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                            <small class="block text-gray-600 dark:text-gray-100">
 | 
					                            <small class="block text-gray-600 dark:text-gray-100">
 | 
				
			||||||
			    {% for role in user.roles %}
 | 
					                              {% for role in user.roles %}
 | 
				
			||||||
                              {{ role }}{% if not loop.last %}, {% endif %}
 | 
					                                  {{ role }}{% if not loop.last %}, {% endif %}
 | 
				
			||||||
			      {% endfor %}
 | 
								                        {% endfor %}
 | 
				
			||||||
                            </small>
 | 
					                            </small>
 | 
				
			||||||
                        </span>
 | 
					                        </span>
 | 
				
			||||||
                    </summary>
 | 
					                    </summary>
 | 
				
			||||||
@@ -64,12 +74,8 @@
 | 
				
			|||||||
                          enctype="multipart/form-data"
 | 
					                          enctype="multipart/form-data"
 | 
				
			||||||
                          class="w-full mt-2">
 | 
					                          class="w-full mt-2">
 | 
				
			||||||
                              {% if user.pw %}
 | 
					                              {% if user.pw %}
 | 
				
			||||||
                                <a class="block my-1 font-normal text-primary-600 dark:text-primary-200 hover:text-primary-900 dark:hover:text-primary-300 underline"
 | 
					                                <a class="block my-1 font-normal text-[#f43f5e] dark:text-primary-200 hover:text-primary-900 dark:hover:text-primary-300 underline"
 | 
				
			||||||
                                  href="/admin/user/{{ user.id }}/reset-pw">Passwort zurücksetzen</a>
 | 
					                                  href="/admin/user/{{ user.id }}/reset-pw" onclick="return confirm('Willst du wirklich das Passwort zurücksetzen?');">Passwort zurücksetzen</a>
 | 
				
			||||||
                            {% endif %}
 | 
					 | 
				
			||||||
                            {% if not user.last_access and "admin" in loggedin_user.roles %}
 | 
					 | 
				
			||||||
                                <a class="block my-1 font-normal text-primary-600 dark:text-primary-200 hover:text-primary-900 dark:hover:text-primary-300 underline"
 | 
					 | 
				
			||||||
                                    href="/admin/user/{{ user.id }}/send-welcome-mail">Willkommensmail verschicken</a>
 | 
					 | 
				
			||||||
                            {% endif %}
 | 
					                            {% endif %}
 | 
				
			||||||
                              <div class="w-full grid gap-3 mt-3">
 | 
					                              <div class="w-full grid gap-3 mt-3">
 | 
				
			||||||
                                  <input type="hidden" name="id" value="{{ user.id }}" />
 | 
					                                  <input type="hidden" name="id" value="{{ user.id }}" />
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user