task #8543
overcome distinction of annotation and other foonotes
100%
Description
The distinction of annotation and other foonotes is causing problems as reported in #2602 and in #4964
Moreover it is also complicating the code and is frequently a source of errors.
consequently the different settings in admin/config/cdm_dataportal/settings/layout
no not make sense anymore:
These settings are not used in any portal with the only exception of the phycobank portal where annotation footnotes have been switched off. Even there this is not really needed. So there is no reason for keeping these settings.
Related issues
Associated revisions
ref #8543 documenting foonote-key-suggestino handling in some functions
ref #8543 refactoring theme_cdm_annotation_footnotes to normal function
ref #8543 refactoring theme_cdm_annotation_footnotes to normal function - 2
ref #8543 refactoring theme_cdm_footnotes to normal function
ref #8543 refactoring cdm_annotations to normal function
ref #8543 refactoring cdm_footnotes to normal function
ref #8543 improving zen_dataportal theme detection
ref #8543 removing unused footnote related theme functions
ref #8543 replacing theme_cdm_footnote_key() by cdm_footnote_key()
ref #8543 replacing theme_cdm_footnote_key() by cdm_footnote_key() - bug fix
ref #8543 replacing theme_cdm_footnote_key() by cdm_footnote_key() - bug fix
ref #8543 renaming function cdm_entities_annotations_as_footnotekeys() -> cdm_entities_annotations_footnotekeys()
ref #8543 renaming theme_cdm_entities_annotations_as_footnotekeys() -> cdm_entities_annotations_as_footnotekeys()
ref #8543 renaming theme_cdm_entities_annotations_as_footnotekeys() -> cdm_entities_annotations_as_footnotekeys() - bug fix
ref #8543 moving footnote functions to separate inc file
ref #8543 removing useless code and cleaner footnote functions
ref #8543 further harmonizing footnote functions
ref #8543 renaming and documentation towards unification of annotation and other footnotes
ref #8543 further unification of annotation and source handling
ref #8543 further unification of annotation and source footnotes and fixing separator bug
ref #8543 unification of annotation and source footnotes in synonymy
ref #8543 unification of annotation and source footnotes for related taxa etc.
ref #8543 unification of annotation and source footnotes for related taxa etc. - fixing typo in array key
ref #8543 deprecating, cleaning up and documentation of footnote functions
ref #8543 avoiding separation of annotation and source footnotes by always passing defined footnote_list_key_suggestion
ref #8543 introducing default footnoteListKey in RenderHints
ref #8543 testing for FOOTNOTE_KEY_SUFFIX_ANNOTATIONS in use by throwing an exception
ref #8543 complete removal of annotation footnote code, also removing deprecated methods
ref #8543 fix missing footnoteListKey default fallback
ref #8543 refactoring: renaming variables & moving functions to other files
ref #8543 removing settings to generally disable footnotes
ref #8543 testing for erroneous usage of the dafault footnoteListKey
ref #8543 moving name_relationship_footnote_markup() to footnotes.inc
ref #8543 moving more *_footnote_markup() to footnotes.inc
ref #8543 option to block footnote list key to avoid foonote keys in odd places like warnings
ref #8543 more specific xpath for footnotes
History
#1 Updated by Andreas Kohlbecker over 1 year ago
- Related to bug #2602: Taxon synonymy: type designation footnotes rendered together with taxon_page_synonymy footnotes added
#2 Updated by Andreas Kohlbecker over 1 year ago
- Related to bug #4964: footnotes for taxonRelationship sources and annotations should be rendered together added
#3 Updated by Andreas Kohlbecker 6 months ago
- File picture915-1.png View added
- Description updated (diff)
#4 Updated by Andreas Kohlbecker 6 months ago
- Description updated (diff)
- Status changed from New to In Progress
- Target version changed from Unassigned CDM tickets to Release 5.18
- % Done changed from 0 to 40
#6 Updated by Andreas Kohlbecker 6 months ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100
verified by test and checking the result of the drupal dbupdate
#7 Updated by Andreas Müller 5 months ago
- Target version changed from Release 5.18 to Release 5.17
#8 Updated by Andreas Kohlbecker 4 months ago
- Related to deleted (bug #4964: footnotes for taxonRelationship sources and annotations should be rendered together)
#9 Updated by Andreas Kohlbecker 4 months ago
- Duplicated by bug #4964: footnotes for taxonRelationship sources and annotations should be rendered together added