EventProgramStatusReport: wire up or drop the unused featured_year/prior_year API
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- ruby
- Área
- full-stack
Línea de trabajo
Comienza con EventProgramStatusReport y sigue el argumento featured_year desde EventsController#program_statuses hasta events/program_statuses.html.erb y _program_status_report.html.erb. Compara el uso en participation.html.erb y revenue.html.erb antes de decidir si añadir la franja de KPI o eliminar la API no utilizada. Se considera terminado cuando la dirección elegida está implementada de forma coherente y no queda ninguna interfaz sin utilizar.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
🤖 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.
- Lenguaje dominante
- Ruby
- Estrellas
- 15
- Forks
- 28
- Merge medio
- 1 d 12 min
- PR fusionados (30 d)
- 262
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rubyforgood/awbw
-
blocked
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
rubyforgood/awbw#2824 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
rubyforgood/awbw#2822 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
rubyforgood/awbw#2160 ·
Los mantenedores suelen responder en 1 día
-
Update callout faq defualt text when the new person subscription launchesPosiblemente ocupada @maebeale la tomó hace 77 días. Abiertoblocked
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
rubyforgood/awbw#2095 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
rubyforgood/awbw#2088 ·
Los mantenedores suelen responder en 1 día
Todos los issues de rubyforgood/awbw
Issues similares
-
Liens externes cassésAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 66/100
betagouv/conseillers-entreprises#4770 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
seek4science/seek#2762 ·
Los mantenedores suelen responder en 5 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
rubyevents/rubyevents#2277 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
Los mantenedores suelen responder en 2 días