fisharebest / webtrees

Online genealogy
https://webtrees.net
GNU General Public License v3.0
429 stars 294 forks source link

Add a default submitter to newly created trees in order to enable a standard conform GEDCOM export #4897

Open Jefferson49 opened 9 months ago

Jefferson49 commented 9 months ago

In #4883, it was discussed that a new (default) tree in webtrees is created without a submitter. As a consequence, a newly created tree is exported with non standard GEDCOM, because the submitter is a mandatory object to be referenced in HEAD.

Maybe, it would make sense to generate a default submitter. It could have the same name like the default individual or the submitter name could be generated from the user data.

PROs:

CONs:

Jefferson49 commented 9 months ago

Some further comments of @fisharebest from the discussion in #4883:

The submitter record could be empty - or it could contain the details of the user who created the tree.

We could also create a submitter record when importing a tree.

We could also prevent the final record from being deleted.

But I can think of one useability issue. Users would now see the submitter list in the menu - since they now have submitters in their tree.

For many users, submitters are fairly pointless. This "pointless" menu item will annoy people. Modules will be created to suppress it ;-)