geopython / geopython/GeoHealthCheck

List upcoming jobs

Aperta
#351 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Python
Stelle
92
Fork
75
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Is your feature request related to a problem? Please describe.**
- To schedule new jobs for a new quality control, you might want to time it in such a way it doesn't coincide with a lot of other jobs.
- You might want an overview how many jobs you are running.
- Planning which failure notices you can skip in relation to planned maintenance/downtime.

**Describe the solution you'd like**
A simple API and/or overview page that list all upcoming jobs.

**Describe alternatives you've considered**
N.A.

**Additional context**
Just an idea for a feature enhancement. Currently no practical usecase other than curiosity about upcoming jobs. It is related to #247 but shows upcomming/planned runs rather than finished runs.

**Possible solution**
APScheduler can be configured to use a 'jobstore' (including SQLite) to store jobs (for `GHCrunner`). The `GHCwebapp` can access this information and show an overview page.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando la configurazione dello scheduling di GHCrunner e il modo in cui GHCwebapp espone attualmente le informazioni sui job. Chiarisci se la funzionalità richiede un’API, una pagina di riepilogo o entrambe, e definisci quali job imminenti e quali dettagli devono essere mostrati prima dell’implementazione. Il lavoro è completato quando la vista o l’API concordata elenca in modo affidabile i job pianificati.

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

Valutazione

Stack tecnologico
python, sqlite
Ambito
full-stack
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.