openfairdb icon indicating copy to clipboard operation
openfairdb copied to clipboard

Provide "Contact Person" in the Export csv

Open wellemut opened this issue 1 year ago • 1 comments

Problem

If you want to sent personal mails based on the entries you have mapped, you need the names of the Contact Persons Können ihr zusätzlich das Feld E-Mail Ansprechpartner in den Export aufnehmen. Über die API sind diese ja bereits verfügbar (siehe z. B. https://api.ofdb.io/v0/entries/68e0ee06eddb4e56b70d0ea357118c87).

Hintergrund ist, dass alle Unternehmen bezüglich Bestätigung der Mitmacherklärung angeschrieben werden müssen.

Solution

Extend the download csv by this field

Similar Issues:

https://github.com/kartevonmorgen/openfairdb/issues/303

https://github.com/kartevonmorgen/openfairdb/issues/389 https://github.com/kartevonmorgen/openfairdb/issues/350

wellemut avatar Jul 30 '22 10:07 wellemut

CSV-Records für den Export werden in src/ports/web/api/export.rs gebaut, das verweist auf src/adapters/csv.rs.

Hier sind in dem CsvRecord Struct aber schon Kontaktdaten vorhanden, die auch in der From Implementierung geladen werden.

Für die CSV-Export-API gibt es auch einen Test, in dem auch Kontakte getestet werden.

Von meiner Sicht aus ist die gewünschte Anpassung also bereits im Code vorhanden?

hashworks avatar Aug 03 '22 09:08 hashworks