Changes

Jump to: navigation, search

GEPS 045: Place Model Enhancements

206 bytes added, 22:41, 11 November 2020
m
Documentation: hotlink
Rethinking Gramps Place data model
One of the items on the Gramps [[5.1 2 Roadmap ]] is to look into better GEDCOM support for places. We could continue to force fit GEDCOM import data to Gramps, or look into expanding Gramps data model to make for a better fit.
== Place Enhancements ==
=== Place.Type: ===
==== Place Displayer ====
'''TODO''': explain why custom abbreviation types are ignored by the rules editor.
They are displayed on the selector but a fallback moves the selection to 'None' abbreviation types.
 
* ✔ Update place displayer gen.display.place to support rules for place types, groups, and abbreviations etc.
* ✔ Update gen.utils.location to support date for multiple place types, hierarchy, and to return abbreviations
==== Addons ====
* CheckPlaceTitles – don't need this anymore?
* ✔ D3Charts/DescendantIndentedTree - has get_title for a place
* DataEntryGramplet – has set_title for a place
* ✔ DescendantBookReport – has get_title for a place* ✔ DetailedDescendantBookReport– has get_title for a place* ✔ DescendantsLines\substkw – same fixes as stop override for PlaceFormat from Plugins.libllibstubkeyword, or so just use the plugins.lib version.* ✔ DynamicWeb – uses place.get_title place get_main_location, get_alternate_locations, get_code(done, works, but may want to enhance with more display of place multiple types, attributes, events...).* ✔ ExtractCity – uses set_code* ✔ GetGov – modify to store data in correct parts of place, adapt to updated Place Types with hierarchy and date. Uploaded GetGOV_GEPS045 for test purposes.* ✔ GraphView – may want to add support for place abbreviationselectable formats* ✔ ImportMerge – make sure algorithm doesn't break on Event/Place/Event loop* ✔ lxml - update to support new schema* ✔ PlaceCleanup – Need to store data in correct parts of place, change Code handling, change abbreviation handling, store attributess, multiple place types etc. Uploaded PlaceCleanup_GEPS045 for test purposes.* ✔ PlaceCompletion – don't support this anymore?* ✔ Sqlite.ExportSql – needs update if we want to supportfor new place data (Not compatible with previous sql files)* ✔ Sqlite.ImportSql – needs update if we want to supportfor new place data (Not compatible with previous sql files)
==== Documentation ====
* Update [[Gramps_Data_Model|Data model diagram]]
* Update wiki (entering data, place name editor, …)
 
==== Test code ====
* Db tests
*[[GEPS 006: Better Place handling]]
*[[GEPS 043: Improving GEDCOM support for Places]]
*[[GEPS 045: Place Model Enhancements - Place Changes Screenshots]]
[[Category:GEPS|P]]
4,604
edits

Navigation menu