From 59c92d120788d66f2b7a15c09d5a0de6a8f346ae Mon Sep 17 00:00:00 2001 From: Paul Franklin Date: Tue, 22 Jul 2014 10:19:27 -0700 Subject: [PATCH] add add_private_data_option to stdoptions.py --- gramps/gen/plug/report/stdoptions.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gramps/gen/plug/report/stdoptions.py b/gramps/gen/plug/report/stdoptions.py index 9b890990d..cc96d1897 100644 --- a/gramps/gen/plug/report/stdoptions.py +++ b/gramps/gen/plug/report/stdoptions.py @@ -31,7 +31,7 @@ Commonly used report options. Call the function, don't copy the code! from gramps.gen.const import GRAMPS_LOCALE as glocale _ = glocale.translation.gettext from gramps.gen.display.name import displayer as global_name_display -from gramps.gen.plug.menu import EnumeratedListOption +from gramps.gen.plug.menu import EnumeratedListOption, BooleanOption #------------------------------------------------------------------------- # @@ -74,3 +74,12 @@ def run_name_format_option(report, menu): name_format = menu.get_option_by_name("name_format").get_value() if name_format != 0: report._name_display.set_default_format(name_format) + +def add_private_data_option(menu, category, default=True): + """ + Insert an option for deciding whether the information in the + database marked "private" shall be included in the report + """ + incl_private = BooleanOption(_("Include data marked private"), default) + incl_private.set_help(_("Whether to include private data")) + menu.add_option(category_name, "incl_private", incl_private)