CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Profile not configured for the requested action - Help please....
Pages: [1]

Author Topic: Profile not configured for the requested action - Help please....  (Read 3349 times)

net-buoy

  • Guest
Profile not configured for the requested action - Help please....
February 22, 2008, 12:47:54 am
I have gone through the documentation a few times as well as the threads on the forum and I know I must be missing something simple,  but I have gone around and around and don;t seem to be getting anywhere fast.

I have CiviContribute running,  but with out any profile so no info and I must record at least name and address.

My ISP did the install and it appears very very bare bones (did not realize how much I appreciated civiclabs until I had to deal with this ;=}  )   

There were no preexisting profiles listed so I created one from scratch.  Then I associated the profile with CiviCOntribute.  CiviCOntribute was then listed on the profile with a little x.

I then set perms so that anonymous and authenticated users could access it.

Then,  if you attempt to access it you get the following error message:

unrecoverable error
    Sorry. A non-recoverable error has occurred.
    This profile is not configured for the requested action. Contact the site administrator if you need assistance.

Yeah,  well I gues that's me.....

So what part of this did I get wrong....  the setting in the profile or the setting in CiviContribute...  There are so MANY switches...  Initially it seemed that the CAPCHA was causing grief so I just turned off just about everything in settings in the profile,  but no va.....

And the confusion as far as setting Drupal vs Civicrm can be totally befuddling.....   I would like to simply get something running here.....

So,  what is a down and dirty way to
a) associate a Profile with anonymous access to CiviContribute?
b) import a Profile

The subject campaign has already started and if I have to I am willing to even pay someone to resolve some of these issues......

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Profile not configured for the requested action - Help please....
February 22, 2008, 09:57:08 am
Check the following:

* All profile fields should belong to "Contact" or "Contact Individual"
* In Drupal Admin >> User >> Access Control make sure permissions include "profile forms and listings", as well as "access all custom data" IF you are using any custom fields in the profile
Protect your investment in CiviCRM by  becoming a Member!

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Profile not configured for the requested action - Help please....
February 22, 2008, 09:59:55 am

If want help, please contact a firm from our services listing: http://civicrm.org/professional/

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

net-buoy

  • Guest
Re: Profile not configured for the requested action - Help please....
February 22, 2008, 06:32:44 pm
Well,  I apparently fixed this by randomly clicking on anonymous perms under drupal access.....

at present I have the follow anon perms set,  and I am curious as to whether I just created a huge whole in the site:
access CiviMember (there is other postings suggesting this is req.)
access all custom fields
add contacts
make online crontibutions
profile listings and forms
access content

However,  I would like to know what did the system do with address information it required to make the contribution,  since it does appear to available anywhere?

Now that I have a profile working, will the profile information be in fact retained in civiContribute, CiviMember, Drupal (if account is requested?)

What do you mean by: * All profile fields should belong to "Contact" or "Contact Individual"?  Are you talking about custom drupal fields or civirm fields?  I am not using any portion of the drupal profile setup,  just CIVIRM profile.

Is there any way to move the profile above the contribution amounts? I have selected top of the page vs bottom of the page and the profile still appears eblow the contributions.

As proibably in most states we must ensure that campaign law is complied with and I used javascript validation in the past to do that....  Is there a customary or typically accepted or well known way to insert such validation in the process,  other than building a separate content page and placing it in there?

Thanks in advance

« Last Edit: February 22, 2008, 07:51:30 pm by net-buoy »

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Profile not configured for the requested action - Help please....
February 23, 2008, 07:26:11 am
Access for anonymous users to CiviContribute online contribution pages should only require the following Drupal permissions:
* access all custom data (if you're using one or more custom fields in a profile)
* make online contributions
* profile listings and forms

Quote
However,  I would like to know what did the system do with address information it required to make the contribution,  since it does appear to available anywhere?. Now that I have a profile working, will the profile information be in fact retained in civiContribute, CiviMember, Drupal (if account is requested?)
Yes. CiviCRM will create a contact record and put info you collect (other than credit card related info) into that record. If you've configured your page to use a processor (e.g. PayPal Pro) which requires billing address info to be collected on the CiviCRM side - that info will go into a "Billing Address" for the contact. Otherwise it should generally show up as a primary address when viewing the contact record. You can check this contact record on the demo site for an example of both: http://drupal.demo.civicrm.org/civicrm/contact/view?reset=1&cid=102 (log in first of course)

Quote
What do you mean by: * All profile fields should belong to "Contact" or "Contact Individual"?  Are you talking about custom drupal fields or civirm fields?  I am not using any portion of the drupal profile setup,  just CIVIRM profile.
This refers to CiviCRM profile configuration. On the demo you can see the listing of fields for the sample Name and Address profile and check the parenthetical record type shown after each field: http://drupal.demo.civicrm.org/civicrm/admin/uf/group/field?reset=1&action=browse&gid=1

Quote
Is there any way to move the profile above the contribution amounts? I have selected top of the page vs bottom of the page and the profile still appears eblow the contributions.
You'll have to create a custom copy of the online contribution template to do this...
http://wiki.civicrm.org/confluence/display/CRMDOC/Customizing+CiviCRM+Screens

Quote
As proibably in most states we must ensure that campaign law is complied with and I used javascript validation in the past to do that....  Is there a customary or typically accepted or well known way to insert such validation in the process,  other than building a separate content page and placing it in there?
Info required for campaign law can be included in a Profile and set as required.
Protect your investment in CiviCRM by  becoming a Member!

net-buoy

  • Guest
Re: Profile not configured for the requested action - Help please....
February 23, 2008, 07:19:25 pm
Well,  now that I know how it is supposed to work,  al I can say is that it is not working that way.....

The Address collected by CiviContrubute does not appear unless you have added a profile though it collects the address and process a contribution without a profile.

The profile won't work unless you have the added perms.

I also discovered that the site adds a contribution to the web site even if there has been no contribution effected through paypal.  If the contribution is not supposed to be recorded until after the system gets a number back from paypal,  why is the system indicating a contribution from an attempt to contribute that was aborted before the paypal stage??

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Profile not configured for the requested action - Help please....
February 23, 2008, 09:44:46 pm

Can you please reproduce this on our demo server and if so please file an issue with exact instructions on how to reproduce

a contribution could be in multiple states (completed, pending, cancelled etc)

thanx

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Profile not configured for the requested action - Help please....

This forum was archived on 2017-11-26.