fix(admin): move dump modals into sw-page #content slot so delete works on 6.7

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
haylanandClaude Bot committed 2026-11-03 00:54:26 +01:00
1 parent 8b13c5b3c8
commit ea252ecf6c
2 files changed
+3 -1

No files matched your search

+1
View File
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed ### Fixed
- The admin build failed on a combined `import type` statement, so the Settings card never appeared. - The admin build failed on a combined `import type` statement, so the Settings card never appeared.
- Delete did nothing and the create progress modal never showed: both modals sat outside `sw-page`'s named slots, which Vue 3 drops. They now live in `#content`.
- Creating a dump failed on MariaDB when only MySQL 8's `mysqldump` was installed (`Unknown table 'COLUMN_STATISTICS'`); it now passes `--column-statistics=0` in that case. - Creating a dump failed on MariaDB when only MySQL 8's `mysqldump` was installed (`Unknown table 'COLUMN_STATISTICS'`); it now passes `--column-statistics=0` in that case.
### Removed ### Removed
@@ -75,8 +75,8 @@
</template> </template>
</sw-data-grid> </sw-data-grid>
</div> </div>
</template>
<!-- sw-page has no default slot (Vue 3 drops unslotted content): modals must live in #content. -->
{% block aeon_dump_manager_list_progress_modal %} {% block aeon_dump_manager_list_progress_modal %}
<sw-modal <sw-modal
v-if="pendingJob !== null" v-if="pendingJob !== null"
@@ -120,5 +120,6 @@
@cancel="onCancelDelete" @cancel="onCancelDelete"
@close="onCancelDelete" @close="onCancelDelete"
/> />
</template>
</sw-page> </sw-page>
{% endblock %} {% endblock %}