Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEOPLE: Duplikatserkennung beim Erstellen von Personen #2350

Closed
6 of 7 tasks
carlobeltrame opened this issue Jan 9, 2024 · 0 comments · Fixed by #2362
Closed
6 of 7 tasks

PEOPLE: Duplikatserkennung beim Erstellen von Personen #2350

carlobeltrame opened this issue Jan 9, 2024 · 0 comments · Fixed by #2362

Comments

@carlobeltrame
Copy link
Member

carlobeltrame commented Jan 9, 2024

Neu soll direkt nach der Erstellung von Personen (z.B. in Personenlisten und via Selbstregistrierung) die Duplikatserkennung für die neue(n) Person(en) angekickt werden.

Tech Spec

  • Umsetzung im Core
  • Die Domain-Klasse People::DuplicateLocator unterstützt bereits das Einschränken auf einen Scope, sodass nicht n^2 Personen-Einträge durchsucht werden müssen, sondern nur n. Der DuplicateLocatorJob kann das noch nicht, das müssen wir hier noch ergänzen.

ToDo

  • In einem after_create Hook auf Person einen DuplicateLocatorJob erstellen (so dass er im Hintergrund läuft)
  • Den DuplicateLocatorJob so anpassen dass man beim Erstellen des Jobs einen Scope (oder zumindest eine Liste von Personen-IDs) mitgeben kann, welche dann an die Domain-Klasse weitergegeben wird
  • Specs schreiben
  • Alle Tests und Wagon Tests laufen lassen und überprüfen ob der neue after_create Hook irgendwelche Probleme in Test-Setups macht
  • Specs schreiben
  • Mit angemessener Rolle "durchklicken"
  • CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
@mtnstar mtnstar changed the title PEOPLE: Duplikatserkennung bei Neuregistrierung ankicken PEOPLE: Duplikatserkennung beim Erstellen von Personen Jan 10, 2024
@mtnstar mtnstar assigned mtnstar and unassigned mtnstar Jan 15, 2024
@TheWalkingLeek TheWalkingLeek linked a pull request Jan 16, 2024 that will close this issue
@mtnstar mtnstar self-assigned this Jan 18, 2024
@ODI-Navil ODI-Navil added the MV_9 label Feb 19, 2024
@mtnstar mtnstar removed their assignment Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants