webgui/lib/WebGUI/Help
Colin Kuskie 21c4fcb75f This patch adds user invitations, a way for existing users on a site
to send an email to their friends and invite them to create an account
on the site.  The feature is enabled or disabled in the site Settings.
(Operation/Settings.pm)

It is implemented as a new operation, Invite (Operation/Invite.pm,
Help/Invite.pm, i18n/English/Invite.pm), and the option is displayed
as an option on the user's account screen. (Operation/Shared.pm).
The form is templated, and lives in the Invite namespace.  Once
the invitation is submitted, if the user's email address is not
already in WebGUI, an email is sent and a record is stored in
the userInvitations table.

When the friend gets the invitation, they are taken to the account
creation screen, which conveniently has their email address already
filled in.  This required changes in the Auth modules (Auth.pm, Auth/*.pm),
and ProfileField.pm.  The latter was so that profile fields can have
their values manually set.  The former changes handle inserting the
email address, bypassing the anonymous registration check, and
updating the record in ther userInvitations table.

I refactored some code out of the AdminConsole for finding the url
back to the site and added it to Session/Url.pm.  The method is
called getBackToSiteUrl.
2007-06-10 16:38:43 +00:00
..
_help.skeleton Fix typos in the Help skeleton. 2006-06-15 23:07:21 +00:00
AdSpace.pm 2nd update from Kristi's edits 2006-12-06 00:40:33 +00:00
Asset.pm Huge amount of ISA work for Assets (as opposed to Wobjects). 2006-12-23 23:58:51 +00:00
Asset_Article.pm Add the ability to mark documentation as private, so users don't get confused 2007-03-06 00:36:18 +00:00
Asset_Calendar.pm add documentation for urlIcal template variable, and make it point to the URL, rather than the method 2007-03-27 20:43:16 +00:00
Asset_Collaboration.pm Add the ability for posts to have metadata. The option is turned off by default, 2007-06-05 03:32:00 +00:00
Asset_Dashboard.pm Removed /x from ErrorHandler HTML reformatting since it doesn't use embedded whitespace or comments. 2006-11-28 19:20:04 +00:00
Asset_DataForm.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Event.pm fix: Event help file now passes all tests 2007-05-29 18:48:18 +00:00
Asset_EventManagementSystem.pm EMS import/export, Form::*::getValueFromPost(alt_values), and tests 2007-05-29 23:39:24 +00:00
Asset_File.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_FilePile.pm KF #7, all over the map. Up to page 158 2006-12-07 19:10:49 +00:00
Asset_Folder.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_HttpProxy.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Image.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_InOutBoard.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Layout.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Matrix.pm enable ISA relationships in Wobjects add/edit forms 2006-11-25 22:58:45 +00:00
Asset_MessageBoard.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_MultiSearch.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Navigation.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Poll.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Post.pm Add the ability for posts to have metadata. The option is turned off by default, 2007-06-05 03:32:00 +00:00
Asset_Product.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_ProjectManager.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Redirect.pm hover help 2005-06-24 00:53:30 +00:00
Asset_RichEdit.pm Huge amount of ISA work for Assets (as opposed to Wobjects). 2006-12-23 23:58:51 +00:00
Asset_RSSCapable.pm Added more i18n labels to HttpProxy so that error messages can be internationalized. 2006-11-08 04:29:10 +00:00
Asset_RSSFromParent.pm Huge amount of ISA work for Assets (as opposed to Wobjects). 2006-12-23 23:58:51 +00:00
Asset_Search.pm Implemented a RFE for returning a message when no search 2007-05-26 03:54:26 +00:00
Asset_Shortcut.pm Implement multiple inheritance in Help, allowing variables, fields and related 2006-05-31 04:16:40 +00:00
Asset_Snippet.pm ISA work on Image, File, Snippet, Template. File and Image need more work. Image needs to inherit template variables from File 2006-12-06 06:05:24 +00:00
Asset_SQLForm.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_SQLReport.pm move pagination variables into SQLReport template isa 2007-03-15 22:22:40 +00:00
Asset_StockData.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Survey.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_SyndicatedContent.pm add: syndicated content wobject now has additional ways to show the description. 2007-05-28 23:12:13 +00:00
Asset_Template.pm Data::Dumper clean-up 2007-03-01 00:19:15 +00:00
Asset_Thread.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_TimeTracking.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_WeatherData.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_WikiMaster.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_WikiPage.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_Wobject.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_WSClient.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Asset_ZipArchive.pm mark Asset->get template variables as private 2007-03-06 02:03:00 +00:00
Auth.pm Documented the heretofore undocumented Deactivate Account Template in the Auth modules. 2006-11-24 21:05:44 +00:00
AuthLDAP.pm Why oh why did I put links to Wobjects in the Auth Help? 2006-12-29 06:18:26 +00:00
AuthWebGUI.pm Why oh why did I put links to Wobjects in the Auth Help? 2006-12-29 06:18:26 +00:00
Commerce.pm Fix broken labels found by i18n/label.t 2006-12-16 06:05:42 +00:00
Invite.pm This patch adds user invitations, a way for existing users on a site 2007-06-10 16:38:43 +00:00
Macro_a_account.pm template variable work 2006-06-01 17:42:50 +00:00
Macro_AdminBar.pm template variable work 2006-06-01 17:42:50 +00:00
Macro_AdminText.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_AdminToggle.pm template variable work 2006-06-01 17:42:50 +00:00
Macro_AdSpace.pm Docs for AdSpace Macro 2006-04-14 02:49:31 +00:00
Macro_AOIHits.pm 2nd update from Kristi's edits 2006-12-06 00:40:33 +00:00
Macro_AOIRank.pm 2nd update from Kristi's edits 2006-12-06 00:40:33 +00:00
Macro_AssetProxy.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_At_username.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_c_companyName.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_CanEditText.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_D_date.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_e_companyEmail.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_EditableToggle.pm all macro template docs broken into variable entries 2006-06-02 03:27:36 +00:00
Macro_Env.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Execute.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Extras.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_FetchMimeType.pm restoring lost/emptied file 2006-01-14 00:16:26 +00:00
Macro_FileUrl.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_FormParam.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_GroupAdd.pm all macro template docs broken into variable entries 2006-06-02 03:27:36 +00:00
Macro_GroupDelete.pm all macro template docs broken into variable entries 2006-06-02 03:27:36 +00:00
Macro_GroupText.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_H_homeLink.pm all macro template docs broken into variable entries 2006-06-02 03:27:36 +00:00
Macro_Hash_userId.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Include.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_International.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_L_loginBox.pm Implement multiple inheritance in Help, allowing variables, fields and related 2006-05-31 04:16:40 +00:00
Macro_LastModified.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_LoginToggle.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Page.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_PageTitle.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_PageUrl.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Product.pm all macro template docs broken into variable entries 2006-06-02 03:27:36 +00:00
Macro_Quote.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_r_printable.pm all macro template docs broken into variable entries 2006-06-02 03:27:36 +00:00
Macro_RandomAssetProxy.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_RandomThread.pm adding RandomThread macro thanks to Wouter Vijvers 2005-12-01 06:40:27 +00:00
Macro_RootTitle.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Slash_gatewayUrl.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Spacer.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Splat_random.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_SQL.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_SubscriptionItem.pm all macro template docs broken into variable entries 2006-06-02 03:27:36 +00:00
Macro_SubscriptionItemPurchaseUrl.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_Thumbnail.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_u_companyUrl.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_URLEncode.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macro_User.pm first crack at hover help 2005-06-18 03:58:32 +00:00
Macros.pm Changed the Help so that chapters with only 1 page are directly linked, saving a click. 2006-10-29 23:36:18 +00:00
ProductManager.pm convert to hover help 2005-07-29 04:03:12 +00:00
Subscription.pm remove all traces of the template manager 2006-03-12 01:08:22 +00:00
Template_HTMLTemplate.pm Changed the Help so that chapters with only 1 page are directly linked, saving a click. 2006-10-29 23:36:18 +00:00
Template_HTMLTemplateExpr.pm Changed the Help so that chapters with only 1 page are directly linked, saving a click. 2006-10-29 23:36:18 +00:00
Template_TemplateToolkit.pm Changed the Help so that chapters with only 1 page are directly linked, saving a click. 2006-10-29 23:36:18 +00:00
TransactionLog.pm variable sectioning for all non namespaced Help 2006-06-02 04:31:50 +00:00
VersionTag.pm basic help for edit version tag 2006-05-24 04:37:17 +00:00
WebGUI.pm This patch adds user invitations, a way for existing users on a site 2007-06-10 16:38:43 +00:00
WebGUIProfile.pm Added missing fields to Add/Edit Profile documentation. 2006-12-06 23:28:21 +00:00
Workflow.pm fix the Workflow help from the singleton/serial mode change 2007-06-05 03:12:45 +00:00
Workflow_Activity.pm Data::Dumper clean-up 2007-03-01 00:19:15 +00:00
Workflow_Activity_AddUserToGroup.pm - rfe: Workflow activity for assigning users to a group 2006-08-16 22:04:59 +00:00
Workflow_Activity_ArchiveOldThreads.pm Automated related docs for installed and configured Workflow Activities. 2006-07-02 20:45:53 +00:00
Workflow_Activity_CacheEMSPrereqs.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_CalendarUpdateFeeds.pm add missing docs for new workflow activities 2006-12-11 19:30:03 +00:00
Workflow_Activity_CleanDatabaseCache.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_CleanFileCache.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_CleanLoginHistory.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_CleanTempStorage.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_CommitVersionTag.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_CreateCronJob.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_DecayKarma.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_DeleteExpiredSessions.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_DeleteExportedFiles.pm added missing docs for new workflow activity 2006-11-06 19:04:52 +00:00
Workflow_Activity_ExpireGroupings.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_ExpireSubscriptionCodes.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_ExpireUnvalidatedEmailUsers.pm add missing docs for new workflow activities 2006-12-11 19:30:03 +00:00
Workflow_Activity_ExportVersionTagToHtml.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_GetCsPost.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_GetSyndicatedContent.pm Automated related docs for installed and configured Workflow Activities. 2006-07-02 20:45:53 +00:00
Workflow_Activity_NotifyAboutUser.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_NotifyAboutVersionTag.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_ProcessRecurringPayments.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_PurgeOldAssetRevisions.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_PurgeOldTrash.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_RequestApprovalForVersionTag.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_RollbackVersionTag.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_RunCommandAsUser.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_SendQueuedMailMessages.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_SummarizePassiveProfileLog.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_SyncProfilesToLdap.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_SyncProfileToLdap.pm add missing docs for workflow activity 2007-05-23 17:27:18 +00:00
Workflow_Activity_TrashClipboard.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_TrashExpiredEvents.pm fix broken Help docs in Workflow Activity for Trash Expired Events. Stubbed out the Event asset docs so they stop failing tests as well 2006-12-10 06:15:57 +00:00
Workflow_Activity_TrashVersionTag.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00
Workflow_Activity_UnlockVersionTag.pm Added a tab in the Help table of contents for Workflow related 2006-07-02 18:24:07 +00:00