{# devices/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) -- Neu verbinden/ Bearbeiten/Löschen nur für den eigenen Besitzer, "Besitzer ändern" nur für Admins (T-331-SYNC). Admins sehen dank admin_sees_all=True (crud.py) auch fremde Geräte in der Liste -- ui_store.update()/delete() bleiben aber strikt owner-gescoped, ohne dieses Ausblenden würde ein Admin Buttons sehen, die bei jedem Klick nur mit 404 enden. #} {% 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 %}