diff --git a/lib/WebGUI/Help/Macros.pm b/lib/WebGUI/Help/Macros.pm index 042ac1b3e..3e7d53dbf 100644 --- a/lib/WebGUI/Help/Macros.pm +++ b/lib/WebGUI/Help/Macros.pm @@ -63,6 +63,7 @@ our $HELP = { $tag =~ s/^[a-zA-Z]+_//; #Remove initial shortcuts $tag =~ s/([A-Z]+(?![a-z]))/$1 /g; #Separate acronyms $tag =~ s/([a-z])([A-Z])/$1 $2/g; #Separate studly caps + $tag =~ s/\s+$//; $tag = lc $tag; $namespace = join '', 'Macro_', $_; { tag => $tag, diff --git a/lib/WebGUI/Help/Workflow_Activity_ExportVersionTagToHtml.pm b/lib/WebGUI/Help/Workflow_Activity_ExportVersionTagToHtml.pm new file mode 100644 index 000000000..905b6ba2b --- /dev/null +++ b/lib/WebGUI/Help/Workflow_Activity_ExportVersionTagToHtml.pm @@ -0,0 +1,23 @@ +package WebGUI::Help::Workflow_Activity_ExportVersionTagToHtml; + +our $HELP = { + 'export version tag to html' => { + title => 'topicName', + body => 'export version tag to html body', + isa => [ + { + namespace => "Workflow_Activity", + tag => "add/edit workflow activity" + }, + ], + fields => [ + ], + variables => [ + ], + related => [ + ], + }, + +}; + +1; ##All perl modules must return true diff --git a/lib/WebGUI/Help/Workflow_Activity_GetCsPost.pm b/lib/WebGUI/Help/Workflow_Activity_GetCsPost.pm new file mode 100644 index 000000000..e745d4936 --- /dev/null +++ b/lib/WebGUI/Help/Workflow_Activity_GetCsPost.pm @@ -0,0 +1,23 @@ +package WebGUI::Help::Workflow_Activity_GetCsPost; + +our $HELP = { + 'get cs post' => { + title => 'topicName', + body => 'get cs post body', + isa => [ + { + namespace => "Workflow_Activity", + tag => "add/edit workflow activity" + }, + ], + fields => [ + ], + variables => [ + ], + related => [ + ], + }, + +}; + +1; ##All perl modules must return true diff --git a/lib/WebGUI/Help/Workflow_Activity_NotifyAboutUser.pm b/lib/WebGUI/Help/Workflow_Activity_NotifyAboutUser.pm new file mode 100644 index 000000000..c96d0a16c --- /dev/null +++ b/lib/WebGUI/Help/Workflow_Activity_NotifyAboutUser.pm @@ -0,0 +1,38 @@ +package WebGUI::Help::Workflow_Activity_NotifyAboutUser; + +our $HELP = { + 'notify about user' => { + title => 'topicName', + body => 'notify about user body', + isa => [ + { + namespace => "Workflow_Activity", + tag => "add/edit workflow activity" + }, + ], + fields => [ + { + title => 'to', + description => 'to help', + namespace => 'Workflow_Activity_NotifyAboutUser', + }, + { + title => 'subject', + description => 'subject help', + namespace => 'Workflow_Activity_NotifyAboutUser', + }, + { + title => 'message', + description => 'message help', + namespace => 'Workflow_Activity_NotifyAboutUser', + }, + ], + variables => [ + ], + related => [ + ], + }, + +}; + +1; ##All perl modules must return true diff --git a/lib/WebGUI/Help/Workflow_Activity_NotifyAboutVersionTag.pm b/lib/WebGUI/Help/Workflow_Activity_NotifyAboutVersionTag.pm new file mode 100644 index 000000000..077475275 --- /dev/null +++ b/lib/WebGUI/Help/Workflow_Activity_NotifyAboutVersionTag.pm @@ -0,0 +1,33 @@ +package WebGUI::Help::Workflow_Activity_NotifyAboutVersionTag; + +our $HELP = { + 'notify about version tag' => { + title => 'topicName', + body => 'notify about version tag body', + isa => [ + { + namespace => "Workflow_Activity", + tag => "add/edit workflow activity" + }, + ], + fields => [ + { + title => 'who to notify', + description => 'who to notify help', + namespace => 'VersionTag', + }, + { + title => 'notify message', + description => 'notify message help', + namespace => 'VersionTag', + }, + ], + variables => [ + ], + related => [ + ], + }, + +}; + +1; ##All perl modules must return true diff --git a/lib/WebGUI/i18n/English/Workflow_Activity_ExpireGroupings.pm b/lib/WebGUI/i18n/English/Workflow_Activity_ExpireGroupings.pm index 4a315febd..05dfb2757 100644 --- a/lib/WebGUI/i18n/English/Workflow_Activity_ExpireGroupings.pm +++ b/lib/WebGUI/i18n/English/Workflow_Activity_ExpireGroupings.pm @@ -9,7 +9,6 @@ our $I18N = { 'expire groupings body' => { message => q|

This workflow activity will go through all Groups and handle changes in group membership. If expiration notification has been setup for the group, users will be notified at the appropriate time before their membership expires. After the delete offset has passed from their expiration date, the user is deleted from the group.

-

|, lastUpdated => 0, }, diff --git a/lib/WebGUI/i18n/English/Workflow_Activity_ExportVersionTagToHtml.pm b/lib/WebGUI/i18n/English/Workflow_Activity_ExportVersionTagToHtml.pm new file mode 100644 index 000000000..df3882c68 --- /dev/null +++ b/lib/WebGUI/i18n/English/Workflow_Activity_ExportVersionTagToHtml.pm @@ -0,0 +1,18 @@ +package WebGUI::i18n::English::Workflow_Activity_ExportVersionTagToHtml; + +our $I18N = { + + 'topicName' => { + message => q|Export Version Tag to HTML|, + context => q|The name of this workflow activity.|, + lastUpdated => 0, + }, + + 'export version tag to html body' => { + message => q|

This workflow activity will export every Asset contained in this version tag to HTML. If a custom workflow is created for handling version tags, it will automate the exporting of content to your static site.

|, + lastUpdated => 0, + }, + +}; + +1; diff --git a/lib/WebGUI/i18n/English/Workflow_Activity_GetCsPost.pm b/lib/WebGUI/i18n/English/Workflow_Activity_GetCsPost.pm new file mode 100644 index 000000000..4bd8c9c7f --- /dev/null +++ b/lib/WebGUI/i18n/English/Workflow_Activity_GetCsPost.pm @@ -0,0 +1,17 @@ +package WebGUI::i18n::English::Workflow_Activity_GetCsPost; + +our $I18N = { + 'topicName' => { + message => q|Get Collaboration System Posts from Email|, + context => q|The name of this workflow activity.|, + lastUpdated => 0, + }, + + 'get cs post body' => { + message => q|

This workflow activity will fetch emails to the email box configured for the Collaboration System and create threads and posts inside the CS from them. Because this process could take a long time, based on the number of emails that have queued up, the activity will stop after one minute.

|, + lastUpdated => 0, + }, + +}; + +1; diff --git a/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutUser.pm b/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutUser.pm index 39c43909b..8d8dcc7c6 100644 --- a/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutUser.pm +++ b/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutUser.pm @@ -43,6 +43,11 @@ our $I18N = { lastUpdated => 0, }, + 'notify about user body' => { + message => q|

This workflow activity will send out an email with information about a user. This can be used as a notification that some action needs to be taken, or to notify an Admin or Secondary Admin about a user.

|, + lastUpdated => 0, + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutVersionTag.pm b/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutVersionTag.pm new file mode 100644 index 000000000..b4f8681ab --- /dev/null +++ b/lib/WebGUI/i18n/English/Workflow_Activity_NotifyAboutVersionTag.pm @@ -0,0 +1,17 @@ +package WebGUI::i18n::English::Workflow_Activity_NotifyAboutVersionTag; + +our $I18N = { + 'topicName' => { + message => q|Notify About Version Tag|, + context => q|The name of this workflow activity.|, + lastUpdated => 0, + }, + + 'notify about version tag body' => { + message => q|

This workflow activity will send out an email with information about a version tag. The message can be sent to either the tag's committer, the tag's owner, or a group responsible for the tag. The message will include fixed text configured in this activity as well as comments from the tag and the URL to the first asset found in the tag.

|, + lastUpdated => 0, + }, + +}; + +1;