EventProgramStatusReport: wire up or drop the unused featured_year/prior_year API
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Refactoring
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- ruby
- Ambito
- full-stack
Direzione di ricerca
Inizia con EventProgramStatusReport e segui l’argomento featured_year da EventsController#program_statuses fino a events/program_statuses.html.erb e _program_status_report.html.erb. Confronta l’utilizzo in participation.html.erb e revenue.html.erb prima di decidere se aggiungere la fascia KPI o rimuovere l’API inutilizzata. Il lavoro è completato quando la direzione scelta è implementata in modo coerente e non rimane alcuna interfaccia inutilizzata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
🤖 From Claude:
Found while reviewing the org affiliation / program-status branch (maebeale/remove-org-status-columns).
EventProgramStatusReport mirrors its sibling reports' period API, but nothing reads it:
#featured_year,#prior_year,#all_trainings_group,#years_by_valuehave no callers.EventsController#program_statusespassesfeatured_year: selected_year, which therefore goes nowhere.events/program_statuses.html.erband_program_status_report.html.erbreadyearsplus theAggregatessums; the hub card usesperiod_scope.
Two ways out:
- Wire it up — add a KPI strip to
program_statuses.html.erbthe wayparticipation.html.erbandrevenue.html.erbusefeatured_year/prior_yearfor year-over-year deltas. Probably the intent, and it's the figure annual reporting wants. - Drop it — delete the four methods and the
featured_year:constructor argument, keepingperiod_scope(which the reports hub does use).
Not urgent; no user-visible effect either way.
- Lingua principale
- Ruby
- Stelle
- 15
- Fork
- 28
- Merge medio
- 1g 12m
- PR unite (30g)
- 262
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rubyforgood/awbw
-
blocked
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rubyforgood/awbw#2824 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
rubyforgood/awbw#2822 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
rubyforgood/awbw#2160 ·
I maintainer di solito rispondono entro 1 giorno
-
Update callout faq defualt text when the new person subscription launchesForse già presa @maebeale l’ha presa 77 giorni fa. Apertablocked
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
rubyforgood/awbw#2095 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
rubyforgood/awbw#2088 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rubyforgood/awbw
Issue simili
-
Liens externes cassésAperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 66/100
betagouv/conseillers-entreprises#4770 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
seek4science/seek#2762 ·
I maintainer di solito rispondono entro 5 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
rubyevents/rubyevents#2277 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 92/100
I maintainer di solito rispondono entro 2 giorni