Update Sources and citations

With the addition of the Citation plugin expansion in the upcoming 5.2, perhaps it is time to re-open this conversation?

Citation related items in the 5.2b1 Announcement’s change log:

Highlights:

  • Add citations to event references. PR#1391

Technical:

  • Add support for CITE plugins Provide a single default plugin that replicates the existing functionality. PR#1402
  • Add missing get_number_of_citations method. PR#859 and 857 (db/base.py, proxy/proxybase.py)

Gramplets:

  • Citations gramplet: Add date, page, and confidence. Fixes #9224
    • Change columns order and size.
    • Sort correctly by date.

GUI

  • Move privacy column in editor citation tabs
  • Add Back/Forward labels to citation tree view. Fixes #12510
  • Add Abbreviation column to source and citation selectors. Implements #11710
  • Increase information in database summary text report. Add type counts for events, places, sources, citations, repositories and notes.
  • Add ‘HasAttribute’ filter rule to repositories, sources and citations. Fixes #9845