{# folders/partials/row_actions.html extra_actions_template für list_wrapper_inner.html (has_edit/has_delete sind für dieses Modul aus, siehe __init__.py) -- Dateien durchsuchen/ Bearbeiten/Löschen nur für den eigenen Ordner, "Besitzer ändern" nur für Admins (T-330-SYNC). Admins sehen dank admin_sees_all=True (crud.py) auch fremde Ordner in der Liste, sollen deren Inhalt aber nicht einsehen können -- deshalb hier die Owner-Prüfung statt allein auf ui_store zu vertrauen (dessen get()/update() bleiben zwar ohnehin gesperrt, aber ohne dieses Ausblenden würde ein Admin einen Button sehen, der bei jedem Klick nur mit einem Fehler endet). #} {% import 'partials/components/ui_macros.html' as ui %} {% set _is_owner = current_user and item_data.owner_user_id == current_user.id %} {% if _is_owner %} {{ ui.edit_button(module=module, item=item_name, container_id=container_id, loading_id=loading_id, page=_page) }} {{ ui.delete_button(module=module, item=item_name, container_id=container_id, loading_id=loading_id, description=item_data.description or item_name) }} {% endif %} {% if current_user and current_user.is_admin %} {% endif %}