{% comment %} Revert confirmation modal body. Swapped into ``#dialog`` by ``ArchiveRevertConfirmView``. Posts back to ``conjunto_archive:revert`` on submit. CSRF comes from the body-level ``hx-headers`` declared in ``conjunto/base.html`` — no ``{% csrf_token %}`` here to avoid a double token. Context: archive_instance: the source row being reverted. archive_version: the ArchiveVersion to revert to. revert_url: POST URL for the actual revert. has_permission: True if the requesting user may revert. {% endcomment %} {% load i18n %}