Commit graph

1271 commits

Author SHA1 Message Date
Colin Kuskie
00c91f1ad0 fix bad whitespace before POD directives 2007-07-01 16:47:44 +00:00
JT Smith
a7dde82421 updated copyright 2007-07-01 16:09:42 +00:00
Graham Knop
feb82c6d4b fix: image profile field edit errors 2007-06-27 13:07:13 +00:00
James Tolley
60eeebdba9 spectre/workflows/priorities RFE 2007-06-26 23:48:41 +00:00
Colin Kuskie
8ced11c8ab make the user invite email templatable 2007-06-18 05:05:18 +00:00
Frank Dillon
e0c86a8915 inbox changes 2007-06-15 18:17:12 +00:00
Frank Dillon
82e020dc4f Changes to WebGUI for Private Messaging 2007-06-14 20:10:33 +00:00
JT Smith
c9266c4588 - Added a simple Single Sign On mechanism.
- Added the SessionId macro.
2007-06-10 17:52:51 +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
0155c43c6e commit product manager produce ID display RFE 2007-06-07 04:59:52 +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
Doug Bell
07a40788bb add: User profile data table is now a flat table. 2007-05-28 21:35:34 +00:00
Colin Kuskie
24baf0a4e5 RFE: added a javascript confirmation for deleting a databaselink 2007-05-26 03:59:15 +00:00
Colin Kuskie
5247aa80f2 Fixed a typo in the POD for Asset.pm
Fixed a bug in the Help related to HTML::Template v2.9.  It does
not like variables with empty string names.
2007-05-02 14:50:30 +00:00
JT Smith
7270f64835 if no url is specified get the media folder instead of root 2007-04-24 16:07:56 +00:00
Colin Kuskie
1a615f8ad8 replaced a literal loop with isIn, WGBP indented 1 line of Group.pm 2007-04-08 05:07:26 +00:00
Colin Kuskie
0587d28026 fix defined variable problems interfering with session scratch variables in the user search/list operation 2007-04-06 21:48:25 +00:00
Colin Kuskie
133f2010ab isSingleton was not ever in the editSave form for the Workflow! 2007-04-02 04:56:50 +00:00
Colin Kuskie
2223ce8749 implemented RFEs for the manage committed versions screen for pagination and sorting the versions by date committed 2007-03-13 03:11:17 +00:00
Colin Kuskie
63337dcfb3 hide the rollback icon unless you are an Admin 2007-03-12 17:34:46 +00:00
JT Smith
239e68d476 - Fixed a problem with JSON formatting in spectre config transaction. 2007-03-08 16:55:48 +00:00
JT Smith
feca570b50 removed global $self from Graphics.pm 2007-03-07 16:21:51 +00:00
Colin Kuskie
57fc140369 Made file upload use the Form API instead of the Storage API due to name hacks 2007-03-06 03:43:48 +00:00
Colin Kuskie
f7b01f5aeb Add the ability to mark documentation as private, so users don't get confused
as to which template variables to use.  Tested this with the Article, now all
the others just have to be marked as well.
2007-03-06 00:36:18 +00:00
Colin Kuskie
5fb55ba2de and clean-up the original, dead storageId 2007-02-28 05:42:17 +00:00
Colin Kuskie
85ecb2364a fix thumbnailing of uploaded images via the RTE 2007-02-28 05:35:47 +00:00
JT Smith
ff03aebfd3 Tiny MCE--> Relative Absolute URL for Images IE and Firefox different 2007-02-27 18:41:01 +00:00
Colin Kuskie
ab6d0d2ce6 fix for file uploading problems in File, Image, FilePile, Graphics (font) and FormHelper 2007-02-16 22:31:53 +00:00
Doug Bell
126978314f fix: Rich Editor - Add Asset Link doesn't work with images. 2007-02-15 03:42:08 +00:00
JT Smith
b19bf14389 - Simplified Spectre's initial data load, and reduced memory footprint in the
process.
2007-02-01 18:48:23 +00:00
Colin Kuskie
0eba64bc52 Session->Privilege is not design well to work in embedded applications
like the RTE because by default it uses the default user style from settings.
This renders a full page, when we really need a message.

I've added an argument to session->privilege->insufficient to use the
empty style and to use a different message with no embedded macros
to process for logging in.  I tested this on the RTE folder adder and
it works fine.  I duplicated this work in the Image add/edit save routine
as well.

Since privilege->insuffient didn't take arguments before, this preserves
the existing API, which is broken.
2007-01-26 05:45:56 +00:00
Frank Dillon
24e6111bf0 fixed corner case which causes edit page not to load if an activity is undefined or cannot be defined. 2007-01-20 14:15:49 +00:00
Frank Dillon
5d4c076290 fixed corner case which causes the user profile to not load in cases where custom forms do not work or are broken. It now skips these and throws a warning 2007-01-17 22:16:42 +00:00
Roy Johnson
d4689365c3 don't need this line anymore 2007-01-16 16:08:17 +00:00
Roy Johnson
61adb7d962 fix - xss vulnerability in webgui usernames 2007-01-16 16:06:08 +00:00
Colin Kuskie
388af92714 another missing session variable, in cancelRecurringTransaction 2007-01-14 23:35:00 +00:00
Colin Kuskie
e6e542000c fix return from copying a DatabaseLink 2007-01-14 23:31:23 +00:00
Roy Johnson
777a7a0b08 fix - cannot save content filters
fix - cannot delete content filters
2007-01-13 22:56:36 +00:00
Colin Kuskie
35f56abfed fix typo in redirecting user who is visitor during checkout 2007-01-13 17:26:32 +00:00
Colin Kuskie
4056586ad7 fix subroutine instead of method calls for privileges 2007-01-12 17:56:43 +00:00
Roy Johnson
e92871629c Added a the beginnings of a test suite for the wiki. Fixed privilege check in the media folder. 2006-12-21 16:19:37 +00:00
Colin Kuskie
4628a7f470 remove debug output 2006-12-20 23:43:16 +00:00
Colin Kuskie
c8f7e6fd0c make group search form sticky via Session::Scratch 2006-12-19 19:05:19 +00:00
Colin Kuskie
bea0ae472a Two bug fixes, for Wiki History and initial drop down setting in the Group Search dialog.
Documented the Wiki Page history template and i18n'ed the delete confirmation in the history
interface.
2006-12-18 22:57:38 +00:00
Drake
574b0313c3 Add safeties to avoid password recovery being turned on at all with zero
profile fields selected, to avoid confusion.  Update some documentation.
2006-12-06 22:31:00 +00:00
Drake
e795f06fd8 Rollback r3340 since it broke specialState:init. 2006-12-06 17:49:22 +00:00
Drake
82867ec273 Fix Default Rich Editor setting so that it renders correctly. 2006-12-06 17:29:11 +00:00
Drake
aa3b8b6d24 Profile field defaulting fixes. 2006-12-06 16:45:52 +00:00
Drake
631d8cb0e6 Switch to profile-based password recovery. 2006-12-06 11:57:36 +00:00
Drake
3b4943177f Fix problem with profile field possibleValues with apostrophes in i18n
substitutions not working.
2006-12-01 19:17:37 +00:00