Skip to content

Enhance dashboard filtering and runner manager administration with i18n updates#1406

Merged
Badatos merged 23 commits intoEsupPortail:dev_v4from
LoicBonavent:dashboard-filters-runner-admin-i18n
Mar 2, 2026
Merged

Enhance dashboard filtering and runner manager administration with i18n updates#1406
Badatos merged 23 commits intoEsupPortail:dev_v4from
LoicBonavent:dashboard-filters-runner-admin-i18n

Conversation

@LoicBonavent
Copy link
Collaborator

Summary

This PR improves dashboard filtering behavior, strengthens runner manager administration and task routing, and updates translation catalogs.

What changed

  • Added support for dashboard filters using slugs, numeric IDs, and comma-separated query values.
  • Improved filter synchronization between URL parameters, session storage, dashboard chips, and the category aside.
  • Added a clear category filter action in the aside and kept UI state aligned with current query params.
  • Hardened dashboard refresh JavaScript with defensive checks for missing globals and DOM elements.
  • Added an is_active flag on runner managers to enable/disable managers without deleting configuration.
  • Updated task dispatching and background processing to use active runner managers only.
  • Kept tasks in pending state when no active runner manager is available for retry later.
  • Improved runner admin UX with status badges and direct links to remote runner administration.
  • Enhanced remote thumbnail import to support multiple generated thumbnails and avoid duplicate attachment.
  • Added/updated tests for category CSV filtering, ID/CSV filters, runner admin UI behavior, and inactive-manager exclusion.
  • Updated French translation catalogs.

Impact

  • More robust and predictable dashboard filtering UX.
  • Safer and clearer runner manager operations in admin and processing flows.
  • Translation coverage updated for newly introduced admin and filter labels.

@LoicBonavent LoicBonavent self-assigned this Feb 27, 2026
@LoicBonavent LoicBonavent added this to the 4.x milestone Feb 27, 2026
@LoicBonavent LoicBonavent requested a review from Badatos February 27, 2026 14:33
@Badatos Badatos linked an issue Mar 2, 2026 that may be closed by this pull request
@Badatos Badatos merged commit 7be45f8 into EsupPortail:dev_v4 Mar 2, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Edition des propriétaires additionnels depuis les actions multiples

2 participants