feat: snapshots list view missing filter/search controls #190

Closed
opened 2026-06-29 14:41:27 +00:00 by jmiller · 2 comments
Owner

Summary

The backups list view has full filter support (status, profile, date range, search). The snapshots list view (tmpl/snapshots/default.php) has no filter controls — no search, no type filter, no date filter. As snapshot count grows this becomes hard to navigate.

Suggested filters

  • Search by title / entity name
  • Filter by entity type (article, module, category, etc.)
  • Filter by date range
  • Sort by created date (already default but no toggle)

Location

source/packages/com_mokosuitebackup/tmpl/snapshots/default.php
source/packages/com_mokosuitebackup/forms/filter_snapshots.xml (needs creation)

## Summary The backups list view has full filter support (status, profile, date range, search). The snapshots list view (`tmpl/snapshots/default.php`) has no filter controls — no search, no type filter, no date filter. As snapshot count grows this becomes hard to navigate. ## Suggested filters - Search by title / entity name - Filter by entity type (article, module, category, etc.) - Filter by date range - Sort by created date (already default but no toggle) ## Location `source/packages/com_mokosuitebackup/tmpl/snapshots/default.php` `source/packages/com_mokosuitebackup/forms/filter_snapshots.xml` (needs creation)
jmiller added the component: admin label 2026-06-29 14:41:27 +00:00
Author
Owner

Branch created: feature/190-feat-snapshots-list-view-missing-filter-

git fetch origin
git checkout feature/190-feat-snapshots-list-view-missing-filter-
Branch created: [`feature/190-feat-snapshots-list-view-missing-filter-`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteBackup/src/branch/feature/190-feat-snapshots-list-view-missing-filter-) ```bash git fetch origin git checkout feature/190-feat-snapshots-list-view-missing-filter- ```
Author
Owner

Closing as a duplicate of #174.

Both request snapshots-list filter/search plus a forms/filter_snapshots.xml. #174 is earlier and more complete — it specifies the filter XML, the Snapshots/HtmlView.php filterForm/activeFilters wiring, the searchtools render, and the SnapshotsModel::getListQuery() status filter, with a Backups/Profiles comparison. Consolidating on #174.

Closing as a duplicate of #174. Both request snapshots-list filter/search plus a `forms/filter_snapshots.xml`. #174 is earlier and more complete — it specifies the filter XML, the `Snapshots/HtmlView.php` `filterForm`/`activeFilters` wiring, the searchtools render, and the `SnapshotsModel::getListQuery()` status filter, with a Backups/Profiles comparison. Consolidating on #174.
Sign in to join this conversation.