convert existing reports to use the new stdoptions gramps-ID option
This commit is contained in:
parent
5056b8addf
commit
8d0fcc5730
@ -156,12 +156,7 @@ class FamilyLinesOptions(MenuReportOptions):
|
||||
_("Use rounded corners to differentiate between women and men."))
|
||||
add_option("useroundedcorners", roundedcorners)
|
||||
|
||||
include_id = EnumeratedListOption(_('Gramps ID'), 0)
|
||||
include_id.add_item(0, _('Do not include'))
|
||||
include_id.add_item(1, _('Share an existing line'))
|
||||
include_id.add_item(2, _('On a line of its own'))
|
||||
include_id.set_help(_("Whether (and where) to include Gramps IDs"))
|
||||
add_option("incid", include_id)
|
||||
stdoptions.add_gramps_id_option(menu, category_name, ownline=True)
|
||||
|
||||
# ---------------------
|
||||
category_name = _('Report Options (2)')
|
||||
@ -336,7 +331,7 @@ class FamilyLinesReport(Report):
|
||||
user - a gen.user.User() instance
|
||||
name_format - Preferred format to display names
|
||||
incl_private - Whether to include private data
|
||||
incid - Whether to include IDs.
|
||||
inc_id - Whether to include IDs.
|
||||
living_people - How to handle living people
|
||||
years_past_death - Consider as living this many years after death
|
||||
"""
|
||||
@ -383,7 +378,7 @@ class FamilyLinesReport(Report):
|
||||
self._just_years = get_value('justyears')
|
||||
self._incplaces = get_value('incplaces')
|
||||
self._incchildcount = get_value('incchildcnt')
|
||||
self.includeid = get_value('incid')
|
||||
self.includeid = get_value('inc_id')
|
||||
|
||||
arrow_str = get_value('arrow')
|
||||
if 'd' in arrow_str:
|
||||
|
@ -78,7 +78,7 @@ class HourGlassReport(Report):
|
||||
|
||||
name_format - Preferred format to display names
|
||||
incl_private - Whether to include private data
|
||||
incid - Whether to include IDs.
|
||||
inc_id - Whether to include IDs.
|
||||
living_people - How to handle living people
|
||||
years_past_death - Consider as living this many years after death
|
||||
"""
|
||||
@ -113,7 +113,7 @@ class HourGlassReport(Report):
|
||||
}
|
||||
self.roundcorners = menu.get_option_by_name('roundcorners').get_value()
|
||||
|
||||
self.includeid = menu.get_option_by_name('incid').get_value()
|
||||
self.includeid = menu.get_option_by_name('inc_id').get_value()
|
||||
|
||||
arrow_str = menu.get_option_by_name('arrow').get_value()
|
||||
if 'o' in arrow_str:
|
||||
@ -345,12 +345,7 @@ class HourGlassOptions(MenuReportOptions):
|
||||
_("Use rounded corners to differentiate between women and men."))
|
||||
menu.add_option(category_name, "roundcorners", roundedcorners)
|
||||
|
||||
include_id = EnumeratedListOption(_('Gramps ID'), 0)
|
||||
include_id.add_item(0, _('Do not include'))
|
||||
include_id.add_item(1, _('Share an existing line'))
|
||||
include_id.add_item(2, _('On a line of its own'))
|
||||
include_id.set_help(_("Whether (and where) to include Gramps IDs"))
|
||||
menu.add_option(category_name, "incid", include_id)
|
||||
stdoptions.add_gramps_id_option(menu, category_name, ownline=True)
|
||||
|
||||
category_name = _("Report Options (2)")
|
||||
|
||||
|
@ -103,7 +103,7 @@ class RelGraphReport(Report):
|
||||
returning the list of filters.
|
||||
arrow - Arrow styles for heads and tails.
|
||||
showfamily - Whether to show family nodes.
|
||||
incid - Whether to include IDs.
|
||||
inc_id - Whether to include IDs.
|
||||
url - Whether to include URLs.
|
||||
inclimg - Include images or not
|
||||
imgpos - Image position, above/beside name
|
||||
@ -137,7 +137,7 @@ class RelGraphReport(Report):
|
||||
self.database = CacheProxyDb(self.database)
|
||||
self._db = self.database
|
||||
|
||||
self.includeid = get_value('incid')
|
||||
self.includeid = get_value('inc_id')
|
||||
self.includeurl = get_value('url')
|
||||
self.includeimg = get_value('includeImages')
|
||||
self.imgpos = get_value('imageOnTheSide')
|
||||
@ -780,12 +780,7 @@ class RelGraphOptions(MenuReportOptions):
|
||||
"between women and men."))
|
||||
add_option("useroundedcorners", roundedcorners)
|
||||
|
||||
include_id = EnumeratedListOption(_('Gramps ID'), 0)
|
||||
include_id.add_item(0, _('Do not include'))
|
||||
include_id.add_item(1, _('Share an existing line'))
|
||||
include_id.add_item(2, _('On a line of its own'))
|
||||
include_id.set_help(_("Whether (and where) to include Gramps IDs"))
|
||||
add_option("incid", include_id)
|
||||
stdoptions.add_gramps_id_option(menu, category_name, ownline=True)
|
||||
|
||||
################################
|
||||
category_name = _("Report Options (2)")
|
||||
|
@ -101,7 +101,7 @@ class FamilyGroup(Report):
|
||||
|
||||
get_option_by_name = menu.get_option_by_name
|
||||
get_value = lambda name: get_option_by_name(name).get_value()
|
||||
self.gramps_ids = get_value('gramps_ids')
|
||||
self.gramps_ids = get_value('inc_id')
|
||||
self.recursive = get_value('recursive')
|
||||
self.missing_info = get_value('missinginfo')
|
||||
self.generations = get_value('generations')
|
||||
@ -774,9 +774,12 @@ class FamilyGroupOptions(MenuReportOptions):
|
||||
add_option("incParNames", inc_par_names)
|
||||
|
||||
##########################
|
||||
add_option = partial(menu.add_option, _("Include (2)"))
|
||||
category_name = _("Include (2)")
|
||||
add_option = partial(menu.add_option, category_name)
|
||||
##########################
|
||||
|
||||
stdoptions.add_gramps_id_option(menu, category_name)
|
||||
|
||||
inc_fam_notes = BooleanOption(_("Family Notes"), False)
|
||||
inc_fam_notes.set_help(_("Whether to include notes for families."))
|
||||
add_option("incFamNotes", inc_fam_notes)
|
||||
@ -791,10 +794,6 @@ class FamilyGroupOptions(MenuReportOptions):
|
||||
_("Whether to include marriage information for children."))
|
||||
add_option("incChiMar", inc_chi_mar)
|
||||
|
||||
gramps_ids = BooleanOption(_('Gramps ID'), False)
|
||||
gramps_ids.set_help(_("Whether to include Gramps ID next to names."))
|
||||
add_option("gramps_ids", gramps_ids)
|
||||
|
||||
self.__generations = BooleanOption(_("Generation numbers "
|
||||
"(recursive only)"), False)
|
||||
self.__generations.set_help(_("Whether to include the generation "
|
||||
|
@ -143,7 +143,7 @@ class IndivCompleteReport(Report):
|
||||
|
||||
self.use_attrs = menu.get_option_by_name('incl_attrs').get_value()
|
||||
self.use_census = menu.get_option_by_name('incl_census').get_value()
|
||||
self.use_gramps_id = menu.get_option_by_name('grampsid').get_value()
|
||||
self.use_gramps_id = menu.get_option_by_name('inc_id').get_value()
|
||||
self.use_images = menu.get_option_by_name('images').get_value()
|
||||
self.use_notes = menu.get_option_by_name('incl_notes').get_value()
|
||||
self.use_srcs = menu.get_option_by_name('cites').get_value()
|
||||
@ -1108,9 +1108,7 @@ class IndivCompleteOptions(MenuReportOptions):
|
||||
category_name = _("Include (2)")
|
||||
################################
|
||||
|
||||
grampsid = BooleanOption(_("Gramps ID"), False)
|
||||
grampsid.set_help(_("Whether to include Gramps ID next to names."))
|
||||
menu.add_option(category_name, "grampsid", grampsid)
|
||||
stdoptions.add_gramps_id_option(menu, category_name)
|
||||
|
||||
tags = BooleanOption(_("Include Tags"), True)
|
||||
tags.set_help(_("Whether to include tags."))
|
||||
|
Loading…
x
Reference in New Issue
Block a user