TaxonNamesEditor to fill authorship fields automatically if nomref and basionym are set?
We misunderstood how the authorship fields in the TaxonName are used by the cdm library. In contrast to the current implementation of the
TaxonNamePopupEditor, the various authorships are not derived from the nomenclatural reference or from the basionym. It is required to add these explicitly to the
TaxonName. This is redundant and adds an extra effort in entering a TaxonName via the
TaxonNamePopupEditor. For performance reasons and in the context of other project it is better and more straight forward to have this redundancy.
In order to ease the manual data entry it could make sense to fill the authorship fields automatically based on the nomencaltural reference and on the basionym if these are set. The fields should be hidden in case the authorship derived this way is equal to the value of the names authorship field. Otherwise a notification should be shown to the user: "The ....authors differ from the authors in the .... This could be an error, please double check if this deviation is by purpose." For combination authors: "If the authors of the name differ from the authors of the current nomenclatural reference you can create a section with different authors as in-reference of the current nomenclatural reference."
ref #7344 new TaxonNameEditor mode to allow autofilling of name authorship fields
ref #7344 inferring authorship from the editor fields, reducing calls to updateAuthorshipFields(), fixing valueChange event handling
ref #7344 updating presenter entity caches with beans modified in popup editors and refreshing teamOrPerson Fields