You can definitively do that with a custom field! Custom Field -> Used for: Participants -> choose Field Type: checkbox; make one multiple choice option (Label: 'I agree to the terms and conditions'); or: Label: 'Read, Understood and Accepted'.
Stick this new Custom Field into its own profile (so it can can have its own pre-form and/or post-form 'help' i.e. ...
Welcome to Civi! A great place to start is this wiki post about Groups vs Tags vs Custom Fields:
There are also sections of the Civi book that might help:
The http://Attentive.ly CiviCRM integration automatically returns the social media accounts that match with over a hundred social media sites including Twitter, LinkedIn, Facebook, Google+, Klout, etc., as well as social listening on relevant recent posts to Twitter and Facebook. It does a lot more to help improve your organization's online engagement with ...
Saw the same issue here.
We noticed that the field appeared twice in the list of fields. We'd selected it as CiviCRM Contact: My Field - but it also appeared as CiviCRM Custom: My Field.
When we selected it as CiviCRM Custom: My Field, it worked.
Mostly you will want to move fields between customs fields sets used for the same entity (ie from one custom field set used for participants to another custom field set used for participants.)
This can be done easily through the UI as follows:
Go to Administer > Customize Data and Screens > Custom Fields
If it doesn't already exist create the new field set....
Yes, using Advanced Search (Search menu » Advanced Search). Set up the search the same way you would in order to find the children. Additionally, set the "Display Results As" at the top to "Related Contacts", and select the "Parent of" relationship.
You may be thinking of the old multi-select widget, which required Ctrl+click. The new one is much improved (I think it was refreshed in 4.5) using the popular Select2 widget. It does find-as-you-type, and as it narrows down the options you can either click or press enter to add that option, then continue with the next one. You can also click in the field ...
This has been a feature request from time-to-time, and would be a great one to submit to the Paid Issue Queue.
If you want to DIY a solution I'd suggest you create a simple textfield as your custom field, and then use jQuery to add some extra radios that hide and populate the field unless the "other" box is selected, then show the field.
Sounds like you're new to CiviCRM - Welcome to the community. Here's a link to the CiviCRM data architecture page on the CiviCRM wiki.
You can create multiple custom fields in CiviCRM so you should be able create the fields you need for your existing data. During import you can choose which fields get imported and which CiviCRM field they get mapped to.
"Lastname" is the field intended to insert both surnames for the contacts they have. The translation of the field in Spanish also indicates it: "Apellidos".
For more than 5 years we have worked with CiviCRM and to date we still have not encountered any inconvenience in saving both surnames in a single field.
If you find yourself wanting to give really long custom field names, think about whether you really should have a fairly short label and then provide help text that goes along with the field.
Besides causing database problems (though CiviCRM largely handles that on its own by just cutting off the field name), you'll have trouble displaying a super-long ...
Joomla contains a set of packages for connecting to social sites (Facebook, LinkedIn, Google, Twitter, Github, there may be more). If you are using Joomla you can instantiate one of these to collect the link data as well as other data the user authorizes, just as you see a lot of places you make a button to submit the request to whatever api it is. They ...
This diff is against 4.5.0 . It doesn't display the custom field values on the PCP view page, but it adds the capability to create custom field groups on PCP entities, and save values on add/edit pages.
diff -r original/civicrm/CRM/Core/BAO/CustomGroup.php new/civicrm/CRM/Core/BAO/CustomGroup.php
> case 'Pcp':
What I did for the sepa extension is a bit of a hack, but worked ok:
write the xml schema files, as you have them on the (development version) core and run xml/phpGencode.php to generate the dao, that you then copy into the extension folders and voila, you got the tables ready to use (for a few more lines, you got the api files, worthwhile IMO)
The process ...
The process to get a bug fix included is to submit a Pull Request ("PR") to that branch on Github.
This is documented in the civicrm wiki: How to Submit a Patch to a Version Branch
Get yourself a GitHub account.
Create an issue in JIRA (already done, CRM-13287).
Create a fork of the appropriate branch of civicrm-core to your own account.
At this point I'd ...
It sounds like you want to look at the Electoral API extension and at Using CiviCRM for e-advocacy more generally.
The Electoral API extension is in beta - we have it in production for a few clients. However, we haven't written support for any APIs except the New York Times and Sunlight Foundation, which are both US-centric sources. Please feel free to ...
If you mean exporting after doing eg a Search or Advanced Search, then on the screen where you select which fields to export, you can check a box to save that common set of fields for future exports (see image below). Then, the next time you go to do an export you can select to "Use Saved Field Mapping" and select the previously saved set of fields.
The easiest would be if you can find it in the CiviCRM custom groups? Using Administer/Customize Data and Screens/Custom Fields. If that does not work, check the table civicrm_custom_group. You will probably see an entry there with the column name 'is_reserved' having the value 1.
If that is the case, change the value for 'is_reserved' to 0 and check if you ...
CiviCRM files are never directly web-accessible. If you are also using Webform integration to submit the file, then a copy of the file is also stored in Drupal. You could either make your Drupal files private (this is a Drupal setting) or you could implement a hook to delete the files from Drupal after they are uploaded.
You will want to make the Custom fields on the Participant record (not on the Event). Then you'll be able to add them into a Profile and add that Profile to the Online Registration section for your Event.
The weight of the custom fields only controls the order in which they appear on the back end. The profile sets its own order. You can set the order from Administer menu » Customize Data and Screens » Profiles, then clicking the Fields link next to the profile you want to edit and using the "Order" buttons (see screenshot).
You can use JS to move custom field from custom group accordian to demographics accordian.
You can create custom group of fields for a specific relationship with your custom relationship type filter. This custom field will only be visible when you select relationship type from the drop down