Feature #934

Updated by Alexander Watzinger over 4 years ago

Functions to import CSV files of e.g. actors or places.

At first as a simple version, most likely with predefined fields. Later is should also be possible to link already imported entities (e.g. actor participates at an event with a function).

It is planned to implement a crusader database with data provided by Johannes Preiser-Kapeller to test the concept.

Needs an additional database schema "import" where information about origin project and origin identifier which will be linked to OpenAtlas entity ids.


* A preview function before actual import
* Example images, example files for download
* Option to select seperator sperator
* A project type for all entities
* Additional "origin_id" text field for entity for importing links later e.g. like project_table_id: ostalpen_person_443, maybe combine with project type


* Name
* Description

* Dates (format 2018-12-31) at actor, place, event
* GIS for places (decimal degrees)
* Sex for persons


* Test for duplicates
* Look into selecting fields dynamically (order and which ones)
* What to do with types (already existing and new ones)