`Drop workshops.sign_up_url`
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #3027 di @mroderick — integrata
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
Direzione di ricerca
Inizia dal modello Workshop, dove sign_up_url verrebbe elencata in ignored_columns per la PR 1, e verifica che nessuna query o partial relativa ai workshop la legga ancora. Usa la #3007 chiusa come precedente per la rimozione in due passaggi, poi guarda schema.rb e la directory delle migrazioni per la PR 2. Completato quando la PR 1 supera la suite con la colonna ignorata e la PR 2 rimuove la colonna da schema.rb con la suite completa verde.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
workshops.sign_up_url is a nullable string. Its only purpose was an external RSVP link shown in workshop partials; the last read was removed in c9391a35 (2014-09-09) when the workshop page moved to invitation-based RSVP. Nothing has read or written it since. Production snapshot (2026-10-12): 3 non-null values of 2603 rows, all set before 2014.
Proposed change
Two-step, as with #3007:
- PR 1: add
sign_up_urltoself.ignored_columnsonWorkshop, deploy, soak. - PR 2:
safety_assured { remove_column :workshops, :sign_up_url, :string }, plus regenerateschema.rb.
Acceptance
- After PR 1: workshop queries no longer name the column; suite passes.
- After PR 2: column gone from
schema.rb; full suite passes.
Labels: refactoring, trivial
- Lingua principale
- Ruby
- Stelle
- 105
- Fork
- 206
- Merge medio
- 19h 31m
- PR unite (30g)
- 84
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun 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 codebar/planner
-
DashboardQuery eager-loads workshop_host with :sponsors in one join (same host-loss trap as #2975)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Dual Invitiation issueForse già presa @mroderick l’ha presa 1 giorno fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
codebar/planner#3008 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di codebar/planner
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
aws/homebrew-aws#68 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
Missing `hedeleg` fieldsApertadata entry
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
riscv/riscv-unified-db#2746 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100