FamilyGem
FamilyGem copied to clipboard
Change ID
I assume, the ID is somehow the backbone of the database and adding a new person obviously gives it a new upcounted ID, but I don't like it, when I sort the person list after ID and because (for example) I forgot my brother and added him later, he is far down in the list. So I want to asign him an ID near me and the others move up.
So is it possible to make the ID editable?
Yes, it's possible to make the ID editable. And not only for each person record, but also for families, shared media, shared notes etc. I keep it on the list of things to do.
I don't think an id would be the best way to do this. I think a UI should be implemented to set custom sort order (2-line grab handle on list item), and a new field should be created. Alternatively, it can be implemented as a linked list sort of structure, alleviating the need to cascade-edit the IDs (changing the id of an item requires changing the id of every consecutive item, which can take a very long time).
Looks like this was implemented in the latest release?
@shmueldabomb441 you are right that editing IDs it's not the best way to customize sorting order. But Family Gem aims to be a complete GEDCOM editor, and IDs are something that a user could want to edit, for many reasons. So IDs editing has been implemented, from version 0.9.1.
What other reasons would they want to edit the id?