Skip to content

chore: remove the Photon migration export endpoints - #1003

Merged
MathiasStrom merged 1 commit into
devfrom
chore/remove-photon-export-endpoints
Aug 6, 2026
Merged

chore: remove the Photon migration export endpoints#1003
MathiasStrom merged 1 commit into
devfrom
chore/remove-photon-export-endpoints

Conversation

@MathiasStrom

Copy link
Copy Markdown
Contributor

Hva

Fjerner begge de superadmin-gatede migrasjonsendepunktene:

Hvorfor

Migreringen til Photon er fullført og verifisert (2026-07-22): brukere, grupper, medlemskap, alle 1221 arrangementer med 24 848 påmeldinger, bøter, prikker, betalinger, skjemaer med svar, nyheter, stillinger, reactions og varsler — alt ligger i Photon prod med avstemte antall. Bulk-PII-endepunkter skal ikke overleve formålet sitt.

Etter merge

  • Roter/slett auth-tokenet som ble brukt som SUPERADMIN_TOKEN (Django admin → authtoken, eller Token.objects.filter(user__user_id="<superbruker>").delete())
  • Merge dev → master (med merge commit) så endepunktene forsvinner fra prod

🤖 Generated with Claude Code

The migration is complete — every table Photon needed has been
exported, imported and verified. Bulk-PII endpoints should not
outlive their purpose, so both the user export (#998) and the table
export (#1000) go away. The caller token should be rotated as well.
@MathiasStrom

Copy link
Copy Markdown
Contributor Author

Holder endepunktene i live inntil videre — det kommer en delta-import om noen dager (Lepton er fortsatt i drift og samler nye data). Grenen står; PR-en kan gjenåpnes når siste import er gjort.

@MathiasStrom

Copy link
Copy Markdown
Contributor Author

Delta-importen er gjennomført, så betingelsen for å holde endepunktene i live er innfridd.

Hva som ble hentet og importert i dag (2026-08-05), etter at tihlde.org ble flyttet over på Photon:

Lepton Photon Resultat
Brukere 1821 unike 1821 114 opprettet — nesten alle registrert i Lepton etter 22. juli
Medlemskap 6359 unike 6363 90 satt inn, 1 dato korrigert
Prikker 1092 1090 ingenting manglet
Betalinger 4666 4397 ingenting manglet
Arrangementer, påmeldinger, nyheter, annonser identiske ingen drift

Prikkene og betalingene så ut som hull i antallet, men var det ikke: alle 1090 prikker med arrangement og alle 4397 ordrer med både arrangement og bruker lå allerede inne, verifisert ID for ID. Restene kan ikke representeres i Photon fordi kolonnene er NOT NULL — 2 prikker uten arrangement (utløpt i 2021 og 2023) og 269 ordrer som er foreldreløse i Lepton selv (230 forlatte betalingsforsøk, 20 avbrutt, 19 fullførte mot et arrangement som senere ble slettet).

Toveis-diff på medlemskap etter gruppemapping viser 0 manglende. Differansen i totalen var 5 dobbeltregistreringer i Lepton som kollapser mot Photons unikhetskrav, pluss 4 medlemskap opprettet på den nye plattformen.

Gjenstår etter merge: rotere tokenet som ble brukt som SUPERADMIN_TOKEN, og merge devmaster med merge commit så endepunktene faktisk forsvinner fra prod.

@MathiasStrom
MathiasStrom merged commit c0a4b1a into dev Aug 6, 2026
14 checks passed
@MathiasStrom
MathiasStrom deleted the chore/remove-photon-export-endpoints branch August 6, 2026 00:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant