[feature] Add pagination to Recent Commands tab on Device admin page

Aperta
#1,401 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@KaizokuHam ci sta già lavorando.

Dal 30/9/2026.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
django, python
Ambito
full-stack

Direzione di ricerca

Inizia individuando la pagina Device admin e la relativa scheda Recent Commands, quindi segui la query attuale e i limiti codificati di 30 comandi e 7 giorni. Implementa la paginazione mantenendo la scheda nel workflow Device admin esistente; il lavoro è completato quando tutti i comandi corrispondenti possono essere consultati per pagine senza essere caricati in un’unica lista lunga.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

blocked enhancement

⚠️ Warning: This issue is not suitable for new contributors

Is your feature request related to a problem? Please describe.
The Recent Commands tab on the Device admin page shows all matching commands in a single stacked inline, which becomes impractical for devices with many commands. The current hardcoded limit (30 commands, 7-day window) was a stopgap, but removing these limits without pagination would result in an extremely long page.

Describe the solution you'd like
Investigate and implement a way to display the Recent Commands with pagination instead of loading all records at once.
The goal is to remove the hardcoded limits and show all commands for a device in a paginated, browsable interface while keeping the tab integrated into the existing Device admin workflow.

Lingua principale
Python
Stelle
794
Fork
339
Merge medio
10h 24m
PR unite (30g)
33

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di openwisp/openwisp-controller

Tutte le issue di openwisp/openwisp-controller

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.