From 55733cb264ed01d70fab3c63f4a2c214a9fe514d Mon Sep 17 00:00:00 2001 From: Sam Manzi Date: Tue, 22 Sep 2015 07:53:09 +1000 Subject: [PATCH] 8888 'Generate Testcases' add help url --- gramps/plugins/tool/testcasegenerator.py | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/gramps/plugins/tool/testcasegenerator.py b/gramps/plugins/tool/testcasegenerator.py index 8d09f217a..2f5a5bddb 100644 --- a/gramps/plugins/tool/testcasegenerator.py +++ b/gramps/plugins/tool/testcasegenerator.py @@ -75,6 +75,16 @@ from gramps.gui.utils import ProgressMeter from gramps.gen.utils.lds import TEMPLES from gramps.gen.db.dbconst import * from gramps.gen.const import ICON, LOGO, SPLASH +from gramps.gui.display import display_help +from gramps.gen.const import URL_MANUAL_PAGE + +#------------------------------------------------------------------------- +# +# Constants +# +#------------------------------------------------------------------------- +WIKI_HELP_PAGE = '%s_-_Tools' % URL_MANUAL_PAGE +WIKI_HELP_SEC = _('Generate_Testcases_for_Persons_and_Families') #------------------------------------------------------------------------- # @@ -266,10 +276,14 @@ class TestcaseGenerator(tool.BatchTool): self.entry_count.get_text()) self.top.destroy() - if response == Gtk.ResponseType.OK: - self.run_tool( cli=False) - # Save options - self.options.handler.save_options() + if response == Gtk.ResponseType.HELP: + display_help(webpage=WIKI_HELP_PAGE, + section=WIKI_HELP_SEC) + else: + if response == Gtk.ResponseType.OK: + self.run_tool( cli=False) + # Save options + self.options.handler.save_options() def on_dummy_data_clicked(self, obj): self.label.set_sensitive(obj.get_active())