2009-10-27 00:45:58 +05:30
|
|
|
#
|
|
|
|
# Gramps - a GTK+/GNOME based genealogy program
|
|
|
|
#
|
|
|
|
# Copyright (C) 2009 Benny Malengier
|
|
|
|
#
|
|
|
|
# This program is free software; you can redistribute it and/or modify
|
|
|
|
# it under the terms of the GNU General Public License as published by
|
|
|
|
# the Free Software Foundation; either version 2 of the License, or
|
|
|
|
# (at your option) any later version.
|
|
|
|
#
|
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
# GNU General Public License for more details.
|
|
|
|
#
|
|
|
|
# You should have received a copy of the GNU General Public License
|
|
|
|
# along with this program; if not, write to the Free Software
|
|
|
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
#
|
|
|
|
|
2009-12-21 19:13:50 +05:30
|
|
|
# $Id$
|
2009-10-24 19:23:20 +05:30
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Ancestor Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'ancestor_report'
|
|
|
|
plg.name = _("Ahnentafel Report")
|
|
|
|
plg.description = _("Produces a textual ancestral report")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'AncestorReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Donald N. Allingham"]
|
|
|
|
plg.authors_email = ["don@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'AncestorReport'
|
|
|
|
plg.optionclass = 'AncestorOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Birthday Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'birthday_report'
|
|
|
|
plg.name = _("Birthday and Anniversary Report")
|
|
|
|
plg.description = _("Produces a report of birthdays and anniversaries")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
2009-10-27 08:05:42 +05:30
|
|
|
plg.fname = 'BirthdayReport.py'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Douglas S. Blank"]
|
|
|
|
plg.authors_email = ["dblank@cs.brynmawr.edu"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'CalendarReport'
|
|
|
|
plg.optionclass = 'CalendarOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Custem text BookItem
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'custom_text'
|
|
|
|
plg.name = _("Custom Text")
|
|
|
|
plg.description = _("Add custom text to the book report")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'CustomBookText.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["The Gramps Project"]
|
|
|
|
plg.authors_email = [""]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'CustomText'
|
|
|
|
plg.optionclass = 'CustomTextOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_BKI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Descendant Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'descend_report'
|
|
|
|
plg.name = _("Descendant Report")
|
|
|
|
plg.description = _("Produces a list of descendants of the active person")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'DescendReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Donald N. Allingham"]
|
|
|
|
plg.authors_email = ["don@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'DescendantReport'
|
|
|
|
plg.optionclass = 'DescendantOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Detailed Ancestral Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'det_ancestor_report'
|
|
|
|
plg.name = _("Detailed Ancestral Report")
|
|
|
|
plg.description = _("Produces a detailed ancestral report")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'DetAncestralReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Bruce DeGrasse"]
|
|
|
|
plg.authors_email = ["bdegrasse1@attbi.com"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'DetAncestorReport'
|
|
|
|
plg.optionclass = 'DetAncestorOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Detailed Descendant Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'det_descendant_report'
|
|
|
|
plg.name = _("Detailed Descendant Report")
|
|
|
|
plg.description = _("Produces a detailed descendant report")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'DetDescendantReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Bruce DeGrasse"]
|
|
|
|
plg.authors_email = ["bdegrasse1@attbi.com"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'DetDescendantReport'
|
|
|
|
plg.optionclass = 'DetDescendantOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# End of Line Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'endofline_report'
|
|
|
|
plg.name = _("End of Line Report")
|
|
|
|
plg.description = _("Produces a textual end of line report")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'EndOfLineReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Brian G. Matherly"]
|
|
|
|
plg.authors_email = ["brian@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'EndOfLineReport'
|
|
|
|
plg.optionclass = 'EndOfLineOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Family Group Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'family_group'
|
|
|
|
plg.name = _("Family Group Report")
|
|
|
|
plg.description = _("Produces a family group report showing information "
|
|
|
|
"on a set of parents and their children.")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'FamilyGroup.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Donald N. Allingham"]
|
|
|
|
plg.authors_email = ["don@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'FamilyGroup'
|
|
|
|
plg.optionclass = 'FamilyGroupOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Complete Individual Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'indiv_complete'
|
|
|
|
plg.name = _("Complete Individual Report")
|
|
|
|
plg.description = _("Produces a complete report on the selected people")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'IndivComplete.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Donald N. Allingham"]
|
|
|
|
plg.authors_email = ["don@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'IndivCompleteReport'
|
|
|
|
plg.optionclass = 'IndivCompleteOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Kinship Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'kinship_report'
|
|
|
|
plg.name = _("Kinship Report")
|
|
|
|
plg.description = _("Produces a textual report of kinship for a given person")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'KinshipReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Brian G. Matherly"]
|
|
|
|
plg.authors_email = ["brian@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'KinshipReport'
|
|
|
|
plg.optionclass = 'KinshipOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
2010-10-23 04:52:33 +05:30
|
|
|
# Tag Report
|
2009-10-24 19:23:20 +05:30
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
2010-10-23 04:52:33 +05:30
|
|
|
plg.id = 'tag_report'
|
|
|
|
plg.name = _("Tag Report")
|
|
|
|
plg.description = _("Produces a list of people with a specified tag")
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
2010-10-23 04:52:33 +05:30
|
|
|
plg.fname = 'TagReport.py'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Brian G. Matherly"]
|
|
|
|
plg.authors_email = ["brian@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
2010-10-23 04:52:33 +05:30
|
|
|
plg.reportclass = 'TagReport'
|
|
|
|
plg.optionclass = 'TagOptions'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
plg.require_active = False
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Number of Ancestors Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'number_of_ancestors_report'
|
|
|
|
plg.name = _("Number of Ancestors Report")
|
|
|
|
plg.description = _("Counts number of ancestors of selected person")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'NumberOfAncestorsReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Brian G. Matherly"]
|
|
|
|
plg.authors_email = ["brian@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'NumberOfAncestorsReport'
|
|
|
|
plg.optionclass = 'NumberOfAncestorsOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Place Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'place_report'
|
|
|
|
plg.name = _("Place Report")
|
|
|
|
plg.description = _("Produces a textual place report")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'PlaceReport.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Gary Burton"]
|
|
|
|
plg.authors_email = ["gary.burton@zen.co.uk"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'PlaceReport'
|
|
|
|
plg.optionclass = 'PlaceOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
plg.require_active = False
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Book Title Page
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'simple_book_title'
|
|
|
|
plg.name = _("Title Page")
|
|
|
|
plg.description = _("Produces a title page for book reports.")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'SimpleBookTitle.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Brian G. Matherly"]
|
|
|
|
plg.authors_email = ["brian@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'SimpleBookTitle'
|
|
|
|
plg.optionclass = 'SimpleBookTitleOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_BKI]
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Database Summary Report
|
|
|
|
#
|
|
|
|
#------------------------------------------------------------------------
|
|
|
|
|
|
|
|
plg = newplugin()
|
|
|
|
plg.id = 'summary'
|
|
|
|
plg.name = _("Database Summary Report")
|
|
|
|
plg.description = _("Provides a summary of the current database")
|
|
|
|
plg.version = '1.0'
|
2011-03-22 02:13:00 +05:30
|
|
|
plg.gramps_target_version = '3.4'
|
2009-10-24 19:23:20 +05:30
|
|
|
plg.status = STABLE
|
|
|
|
plg.fname = 'Summary.py'
|
|
|
|
plg.ptype = REPORT
|
|
|
|
plg.authors = ["Brian G. Matherly"]
|
|
|
|
plg.authors_email = ["brian@gramps-project.org"]
|
|
|
|
plg.category = CATEGORY_TEXT
|
|
|
|
plg.reportclass = 'SummaryReport'
|
|
|
|
plg.optionclass = 'SummaryOptions'
|
|
|
|
plg.report_modes = [REPORT_MODE_GUI, REPORT_MODE_BKI, REPORT_MODE_CLI]
|
|
|
|
plg.require_active = False
|