From 67219133205ec52e26254beca3e0450e62b85d12 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Sat, 1 Jul 2006 01:56:13 +0000 Subject: [PATCH] beginning of overall workflow documentation --- lib/WebGUI/Help/Workflow.pm | 15 +++++++++++++++ lib/WebGUI/Operation/Workflow.pm | 3 ++- lib/WebGUI/i18n/English/Workflow.pm | 8 ++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 lib/WebGUI/Help/Workflow.pm diff --git a/lib/WebGUI/Help/Workflow.pm b/lib/WebGUI/Help/Workflow.pm new file mode 100644 index 000000000..d3af5b12a --- /dev/null +++ b/lib/WebGUI/Help/Workflow.pm @@ -0,0 +1,15 @@ +package WebGUI::Help::Workflow; + +our $HELP = { + 'manage workflows' => { + title => 'manage workflows', + body => 'manage workflow help body', + fields => [ + ], + related => [ + ], + }, + +}; + +1; ##All perl modules must return true diff --git a/lib/WebGUI/Operation/Workflow.pm b/lib/WebGUI/Operation/Workflow.pm index a1e258f31..23bd33b9a 100644 --- a/lib/WebGUI/Operation/Workflow.pm +++ b/lib/WebGUI/Operation/Workflow.pm @@ -331,7 +331,8 @@ sub www_manageWorkflows { my $ac = WebGUI::AdminConsole->new($session,"workflow"); $ac->addSubmenuItem($session->url->page("op=addWorkflow"), $i18n->get("add a new workflow")); $ac->addSubmenuItem($session->url->page("op=showRunningWorkflows"), $i18n->get("show running workflows")); - return $ac->render($output); + $ac->setHelp('manage workflows', 'Workflow'); + return $ac->render($output, 'manage workflows'); } diff --git a/lib/WebGUI/i18n/English/Workflow.pm b/lib/WebGUI/i18n/English/Workflow.pm index 5061f50f3..e25b35b3a 100644 --- a/lib/WebGUI/i18n/English/Workflow.pm +++ b/lib/WebGUI/i18n/English/Workflow.pm @@ -127,6 +127,14 @@ our $I18N = { lastUpdated => 0, }, + 'manage workflow help body' => { + message => q| +

This is the master screen for managing workflows. All configured workflows are shown in a table by the title of the workflow, along with icons to edit or delete the workflow and the workflow's status, enabled or disabled. Links are provided to add new workflows and to show which, if any, workflows are presently running.

+

The manage workflow screen is accessed from the Admin Console.

+|, + lastUpdated => 0, + }, + 'topicName' => { message => q|Workflow|, context => q|The title of the workflow interface.|,