Issue Details (XML | Word | Printable)

Key: CRM-3788
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed/Completed
Priority: Minor Minor
Assignee: Neha Kulkarni
Reporter: Chris Mott
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
CiviCRM

Provide option to force 'On Behalf Of' contributions and force 'Create CMS User' in Profiles

Created: 02/Nov/08 06:30 AM   Updated: 08/Sep/09 07:27 AM
Component/s: CiviContribute
Affects Version/s: 2.1
Fix Version/s: 2.2.0

Time Tracking:
Not Specified


 Description  « Hide
Providing the option to force 'On Behalf Of' contributions would allow useful segmentation of contribution pages into those that are strictly for 'on Behalf of' actions.

For example, if you want to allow an Individual Membership sign-up, and an Business Membership sign-up form, to target the audiences well it may be useful to have different text and diffent options on two different contribution pages. If the 'On Behalf Of' is optional on the Business Member page, it would lead to confusion and the possibility of individuals signing up for business class memberships.

I have implemented this using a hook to set the default value of on behalf of prior to loading, and small change to the core to make the option button hidden.

Would be useful to have a checkbox on the Contribution form configuration pages.

Do the same for Profile / Create CMS User as noted by lobo below.

 All   Comments   Work Log   Change History   FishEye      Sort Order: Ascending order - Click to sort in descending order
Donald A. Lobo added a comment - 02/Nov/08 09:54 AM

When we are doing this, we might also want to add the option to add "force add cms user option" since this has come up in the past also

Chris Mott added a comment - 06/Nov/08 07:08 PM
Agreed that CMS user forcing is useful - I'm currently using hooks and hidden fields to do this as well.

Amiteshwar Prasad added a comment - 26/Nov/08 02:02 PM
We have added new feature in v 2.2 that allow to make CMS user creation compulsory or optional. So in this case you can make CMS user creation required.
Fixed in r18292

Junaid Shaikh added a comment - 30/Nov/08 05:18 PM
Is there a way I can patch my 2.1 installation with this latest fix made by Amiteshwar Prasad? Would be great if I can just copy over the files as my non-profit's site is hosted on godaddy and it's a pain to install civicrm on godaddy (I installed it on dreamhost and copied over the files and db to godaddy). Thanks.

Shailesh Lende added a comment - 30/Dec/08 12:43 PM
Option to force "On be Half of" is not covered, hence reopening.

Shailesh Lende added a comment - 01/Jan/09 06:01 AM
Tested and verified for v2.2 rev-19038.

Kurund Jalmi added a comment - 16/Jul/09 07:10 AM
Batch move to verification

Yashodha Chaku added a comment - 16/Jul/09 11:31 AM
assigning for 3.0 QA

Neha Kulkarni added a comment - 08/Sep/09 07:27 AM
verified in rev 23549