Skip to content

PEOPLE: Duplikatserkennung beim Erstellen von Personen #2350

@carlobeltrame

Description

@carlobeltrame

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions