Reconcile itemrequests and requestitems
I maintainer di solito rispondono entro 13 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia esaminando db/migrate/20240601155348_dedup_item_requests_in_requests.rb e tracciando il codice di stampa della distribuzione che attualmente usa RequestItem. Conferma l'accordo sui dati di produzione riportato nell'issue prima di modificare i chiamanti, quindi valuta la migrazione e i test necessari. Il lavoro è completato quando la stampa usa ItemRequest, la copertura è completa e RequestItem può essere rimosso in sicurezza.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
ItemRequests and RequestItems seem to have largely the same information We should just use one of them
Why?
This is cleanup -- I'm pretty sure it's a legacy of when we had two apps
Details
It looks like the way to go with this will be to rework the distribution printout to use ItemRequest instead of RequestItem -- then we should be able to get rid of RequestItem
Job for the core team
-- confirm that ItemRequest and RequestItem are in agreement in the prod data. If not - how long ago is the discrepency?
Context from the RubyForGood 2024 event
Migration on branch from event to attempt to synchronize these in prod data: https://github.com/rubyforgood/human-essentials/blob/kp/merge-line-items-at-request-save__data-migration/db/migrate/20240601155348_dedup_item_requests_in_requests.rb
(the event was 24 weekend if you want to see the conversation (that's the weekend before memorial day weekend for the US folk…e.g., see comments in human-essentials channel leading up to this one: https://rubyforgood.slack.com/archives/C6WLZL0DD/p1717184706390639)
Criteria for completion
- confirm that the info is in agreement between item requests and requestitems
- rework code using RequestItem to use ItemRequest. Thorough testing.
- migration to remove RequestItem
- Lingua principale
- Ruby
- Stelle
- 593
- Fork
- 595
- Merge medio
- 8g 8h
- PR unite (30g)
- 25
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né 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/human-essentials
-
Export button on annual report should revert to "Export Report" from "Please Wait..." once report generated.Forse già presa @costajohnt l’ha presa 12 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
rubyforgood/human-essentials#5691 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 13 giorni
-
stale
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rubyforgood/human-essentials#5603 · 7 commenti ·
I maintainer di solito rispondono entro 13 giorni
-
Proposal: forecast-based reorder points and shortage allocation ("Replenishment Planner")Forse già presa @arnavt687 l’ha presa 15 giorni fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rubyforgood/human-essentials#5728 · 3 commenti ·
I maintainer di solito rispondono entro 13 giorni
-
Add link to email samples from the User GuideForse di nuovo libera @StephanieFarid l’ha presa 39 giorni fa e non c’è nessuna pull request aperta. ApertaRuby for Good 2026 DC stale
rubyforgood/human-essentials#5694 · 2 commenti ·
I maintainer di solito rispondono entro 13 giorni
-
Add optional phone number to users (esp Partner Users)Forse già presa @costajohnt l’ha presa 17 giorni fa. ApertaDifficulty—Intermediate Ruby for Good 2026 DC
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
rubyforgood/human-essentials#5687 ·
I maintainer di solito rispondono entro 13 giorni
Tutte le issue di rubyforgood/human-essentials
Issue simili
-
clouflaure de fernandoApertaenhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
cloudflare/mcp#271 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
zerocracy/swarm-template#302 ·
-
[KLayout][DRC] Gat.b1 only checks gate regions, misses facing 3.3 V poly end caps (Figure 5.6)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
IHP-GmbH/IHP-Open-PDK#1266 ·
I maintainer di solito rispondono entro 2 giorni
-
Source Support
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
we-promise/sure#4056 ·
I maintainer di solito rispondono entro 1 giorno