import-task dependency management update
hkuich opened this issue · 1 comments
hkuich commented
- add ability to specify order of import. After adding attribute players in relations, one can now mess up imports by just taking the default ordering of:
- independent attributes
- entities
- relations
- nested-relations
- appending attributes
because when having attributes as players, they can be added in steps 3, 4, and 5 - and it is no longer guaranteed that they are already present...
Solution:
- adding independent attributes can and should always happen first
- adding entities next can and should always happen second
- next would be relations containing only entities
- next would be relations containing entities and other relations
- next would be appending attributes to existing entities or relations
- finally all relations that have attributes as players
- there should then be an option to have something be imported "afterwards" - for example, when one has a nested relation that contains attribute players, requiring that 6. is completed
hkuich commented
implementation finished - awaiting merge request