Commit graph

7247 commits

Author SHA1 Message Date
JT Smith
f25553394e fixed wiki master problem 2007-06-10 17:41:13 +00:00
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
Colin Kuskie
32f7866f3b Added a TODO in AssetPackage and changed a comment inside AssetLineage for clarity 2007-06-07 20:02:43 +00:00
Colin Kuskie
0155c43c6e commit product manager produce ID display RFE 2007-06-07 04:59:52 +00:00
Colin Kuskie
efea7c9685 fix a typo in the AssetMetaData, and add code to WebGUI::Test to force all output onto STDOUT. Step 1 to smolder 2007-06-06 23:40:14 +00:00
Colin Kuskie
1718410c10 forward port Article template fix from 7.3 branch 2007-06-06 18:22:09 +00:00
Yung Han Khoe
17b86ba9c7 fix: Order of content position loops in Page Layout 2007-06-06 15:28:07 +00:00
Yung Han Khoe
097d71cd65 Changed the default alignment for images to a XHTML 1.0 Strict compliant value 2007-06-06 14:38:01 +00:00
Colin Kuskie
804bad9a48 very beginnings of an Asset MetaData test, along with an API extension to make adding metaData possible 2007-06-05 23:33:50 +00:00
Colin Kuskie
2af436a0ad Add the ability for posts to have metadata. The option is turned off by default,
but can be enabled in the CS.  If the option is turned on, and metadata is
enabled on the site, then sets of template variables will be made available
to the Post Form template, the Thread view template, and the CS view template.
2007-06-05 03:32:00 +00:00
Colin Kuskie
3b336e56a4 fix the Workflow help from the singleton/serial mode change 2007-06-05 03:12:45 +00:00
Graham Knop
56bb1e6fec fix: Show edit links on EMS search view without being in Admin group 2007-06-04 17:25:13 +00:00
Colin Kuskie
a426a50eb0 placeholder work. Refactored out several calls to session->form into a single call 2007-06-01 18:32:32 +00:00
Colin Kuskie
c3ce237e9d POD fixes for FormValidator package name 2007-05-30 22:43:16 +00:00
James Tolley
e553d60f10 WebGUI::FormValidator.pm 2007-05-30 22:36:17 +00:00
Colin Kuskie
6dd91ea8f4 fix a test that leaks a user and casues t/Macro/SQL.t to fail if they are called in the correct order 2007-05-30 21:43:25 +00:00
Colin Kuskie
261cd940c7 stub out FormValidator so WebGUI::Session will compile 2007-05-30 21:31:39 +00:00
Colin Kuskie
016b8a72b8 add missing use line 2007-05-30 21:31:11 +00:00
JT Smith
a7504f380a removed memcached support
added check for new modules
2007-05-30 18:34:25 +00:00
JT Smith
dd8238be2d oops...need this one 2007-05-30 16:09:12 +00:00
JT Smith
3259da6750 - Added a realtime workflow option for content publishing.
- Added switches to auto request commit operations and skip adding comments.
2007-05-30 16:07:43 +00:00
James Tolley
c09b2cae1b EMS import/export, Form::*::getValueFromPost(alt_values), and tests 2007-05-29 23:39:24 +00:00
Colin Kuskie
0a7e06edca Remove extra arguments to rollback. Not sure how those got added
in the first place.
Fix the WikiPage, which was not cleaning up after itself.
2007-05-29 22:52:52 +00:00
Graham Knop
1ceb7abb02 fix: bad javascript string escaping in EMS
fix: Unable to upload images or edit listings for Matrix
2007-05-29 21:30:07 +00:00
Doug Bell
9c6ca80302 fix: Event help file now passes all tests 2007-05-29 18:48:18 +00:00
Colin Kuskie
0ec7bb7a71 fix double my in setDataByQuery 2007-05-29 18:32:02 +00:00
Colin Kuskie
b7cbde0e79 fix typo in Search code from merge of no results found RFE 2007-05-29 18:30:17 +00:00
Colin Kuskie
907f31b97d update User test for new User Profile table scheme 2007-05-29 18:09:50 +00:00
Doug Bell
c2a675564b fix: Fixed a problem with password recovery with the new user profile data 2007-05-29 17:25:24 +00:00
Doug Bell
3257456df7 added an index on the groupings table for the userId column 2007-05-29 17:06:35 +00:00
Doug Bell
1bdbb186aa fix: new profile fields now default to a type of "ReadOnly"
fix: Added new templates for calendar events and editing
2007-05-29 07:14:20 +00:00
Doug Bell
a4f56ff9ef add: syndicated content wobject now has additional ways to show the description. 2007-05-28 23:12:13 +00:00
Doug Bell
3c52f21923 add: WebGUI::Paginator now capable of more efficient paginations using SQL limit clauses 2007-05-28 22:32:51 +00:00
Doug Bell
b519375126 add: Calendar events from 7.4-prebranch
- Attachments
 - Setting view permissions
2007-05-28 22:27:31 +00:00
Doug Bell
07a40788bb add: User profile data table is now a flat table. 2007-05-28 21:35:34 +00:00
Colin Kuskie
8590ef89d5 Refactor getNumberOfPages to use Posix::ceil instead of gnarly modulo logic.
Refactor getPageData
    use $self instead of $_[0]
    Precalculate the ending page instead of iterating over ALL data with a conditional
2007-05-26 04:11:09 +00:00
Colin Kuskie
15d3ec323a Add hashwide getters for AdSpace and Ad.pm
Fix a bug in Ad/set where if no properties were passed it would die.
2007-05-26 04:08:01 +00:00
Colin Kuskie
d82e5a590a move exit statement inside conditional to speed up loop execution 2007-05-26 04:04:20 +00:00
Colin Kuskie
24baf0a4e5 RFE: added a javascript confirmation for deleting a databaselink 2007-05-26 03:59:15 +00:00
Colin Kuskie
1a55630eef Implemented a RFE for returning a message when no search
results were found.
2007-05-26 03:54:26 +00:00
Colin Kuskie
3f4a3211bd fix broken i18n link in Help 2007-05-26 03:19:10 +00:00
James Tolley
2b84211088 Added canEdit template variable for events. 2007-05-25 20:10:47 +00:00
Colin Kuskie
c4384bd8f8 remove dead test code 2007-05-24 22:59:16 +00:00
Graham Knop
74c752c0ef Event recurrence bug fixes. 2007-05-23 23:19:15 +00:00
JT Smith
00f7940c74 accounting for 7.3.19 release 2007-05-23 20:21:17 +00:00
JT Smith
3a8ce4039a new upgrade file 2007-05-23 19:41:48 +00:00
JT Smith
bbc1e34f4a preparing for 7.4 dev cycle 2007-05-23 18:48:24 +00:00
JT Smith
f5f358ccf3 fixed tests
preparing for release
2007-05-23 17:42:51 +00:00
Colin Kuskie
89d48adad2 add missing docs for workflow activity 2007-05-23 17:27:18 +00:00
Graham Knop
23a73e8862 fix: Importing a package that includes a CS generates multiple version tags 2007-05-23 00:11:57 +00:00