LibreBdo API gebruiken in plaats van parsehub #1

Merged
roelof merged 2 commits from librebdo into main 2026-06-11 15:02:50 +02:00
Owner
No description provided.
Klassen, clubs en teams importeren via LibreBdo API
All checks were successful
Publish / publish (push) Successful in 15s
87cfd4458e
Vervolg op de seizoenen-migratie: klassen (/divisions), clubs (/clubs) en
teams (/teams) lezen nu uit de LibreBdo API in plaats van ParseHub.

- Clubs: clubhuis-blok wordt gesplitst in adres (Location) en telefoonnummer.
  Aantal teams wordt niet meer geleverd, dus AddTeams vervalt: clubs maken
  geen placeholder-teams meer aan.
- Teams: de teams-import maakt nu zelf de teams aan (key + naam per klasse).
  De bijbehorende club wordt afgeleid uit de teamnaam (DisplayName-prefix).
  FixTeamName blijft toegepast zodat de nog op ParseHub draaiende standen- en
  wedstrijden-imports blijven matchen op naam.

Nog op ParseHub: leden, standen, wedstrijden, resultaten.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Leden, standen, wedstrijden en resultaten via LibreBdo; ParseHub verwijderd
All checks were successful
Publish / publish (push) Successful in 11s
5fd8a7e2b2
Laatste stap van de migratie van ParseHub naar de LibreBdo API.

- Leden (/members): import zoekt eerst op de nieuwe LibreBdo-key, anders op de
  oude key (titel + naam) en migreert die naar de nieuwe key. De titel wordt
  vóór de naam gezet, niet apart opgeslagen.
- Standen (/standings): gemigreerd en overal hernoemd van "rankings" naar
  "standings" (controller-route /Standings, repository, models, mapper,
  UpdateTarget). RankingEntity blijft (extern package).
- Wedstrijden (/matches): gemigreerd; ronde komt nu per wedstrijd mee, dus de
  oude Part1/Part2 round-tracking vervalt.
- Resultaten (/results): per club opgehaald (hele seizoen ineens duurt te lang).
  De originele clubnaam (mét B.S.H.) wordt per seizoen uit /clubs herleid.
- ParseHub volledig verwijderd: repository, models, DI-registratie en de
  ParseHubSettings-configuratie.

Voortgang via SignalR uitgebreid: per update een start- en stopmelding, het
aantal opgehaalde gegevens, en tijdens verwerking de klasse/club die start.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
roelof merged commit b517e74663 into main 2026-06-11 15:02:50 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Libre/LibreAPI!1
No description provided.