CodeandoMexico / CodeandoMexico/decidim-monterrey

Implementar GeographicScopeMatcher para presupuestos participativos

Open
#151 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
9
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Ver este PR #141

Consiste en que se hizo una corrección de una funcionalidad que hicimos, al módulo de propuestas. Hay que extender esta corrección al módulo de presupuestos participativos.

Lo que hace la funcionalidad es hacer uso de los ámbitos (Decidim::Scope) para asociar usuarios de su ámbito en un distrito o sector (correspondiente a alguna sección de la ciudad) tanto a las propuestas que crean, como a su derecho a votar propuestas / presupuesto participativo de su distrito o sector, únicamente.

La primera implementación tenía unos errores que se corrigieron con ese PR únicamente en el módulo de Propuestas, falta extenderlo al módulo de Budgets. Encontrar los archivos relevantes en el folder lib/budgets

Contributor guide

Open the contributing guide

Research direction

Read PR #141 to understand the correction made in the proposals module, then inspect the relevant files under lib/budgets. Compare the budgets implementation with the corrected proposals behavior, focusing on GeographicScopeMatcher and scope-based participation rules. Done means the budgets module applies the same corrected behavior for district or sector users and voting eligibility.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.