New answers tagged

0

So, after searching round and round, I finally found a simple extension: civitoken which permits to use many tokens and solved my question. Actually Jon G already showed the way: https://civicrm.stackexchange.com/a/294/6991 Thanks for your help.


1

The error message shows future start and join dates. Civi is attempting to the determine the status as of the time of import, but none of the default status rules cover that scenario hence the error message. 'New' only applies from the 'member since' / 'join date' so is not applicable. One option is to change your join dates to be the current time so that ...


3

Thanks everyone! I solved it totally with CiviRules extension. I just used a combination of the built-in API explorer & the extension's documentation to figure out how to create my own Condition & Action. The condition checks if that domain exists for an Organization. I set it to work ONLY if it finds 1 (just to make it work simply for now) and ...


1

you could write an extension, or module that uses the civicrm_post hook; when a new contact is created, look at the email; do an api call to see if that domain exists in one of your valid contacts; if so, create the relationship between the two cids. It might be easier with the civicrm_entity module and its hooks instead of the post hook. Might even be ...


0

The key bits are: function membershipcards_civicrm_buildForm_CRM_Contribute_Form_Contribution_Main(&$form) { $currentMemberships = array_keys($form ->_currentMemberships); // Assuming there is only 1 current Membership - display it (first result): $currentMembershipID = $currentMemberships[0]; // price_43 -> is element 24 (_label = ...


2

With Drupal webforms I am pretty sure you can set the Membership Type to be locked so renewing folk won't be able to change from the one that loads - will only work if they are logged in or using a checksum.


0

Confirm that they have ALL of following conditions met: current employee relationship that is also permissioned inherited membership


0

This is based on what user17092013 wrote above. add_action('admin_head', 'my_custom_fonts'); function my_custom_fonts() { echo ' .select2-drop-active { z-index: 99999999 !important; } '; }


4

The issue is that a contact can have multiple memberships, so you can't use membership tokens unless you display your search results as memberships. In Advanced Search, do your search again, but change Display Results As from Contacts to Memberships. If your contacts only have one membership each, this is all you need to do; if they can have multiple ...


0

Hmm, this sounds similar to the access problems we once had for users not able to change amount or update details of the recur payment. Not sure if it exactly matches with your use-case, can you try applying https://gist.github.com/jitendrapurohit/8e445fd869595411ee12e0a1345a6d12 on your site and confirm if it works for you?


6

Making the account inactive is probably not the best user experience. You could use CiviMember Roles Sync, permission your member content appropriately and show your inactive members the renewal page.


2

An elegant solution really depends on having a reliable way to detect that someone is an existing member. However, assuming you have such a method (e.g. members are logged in or can be detected via unsupervised dedupe rules), I would recommend using CiviDiscount to apply an automatic discount based on membership status.


3

You can use a combination of CiviCRM WordPress Profile Sync (which provides 2-way sync between WordPress profiles and CiviCRM contact details) and CiviCRM WordPress Member Sync to achieve this. Have a look at the docs for CiviCRM WordPress Member Sync to see how you can use the Groups or Members plugin to restrict access to WordPress content for your ...


1

This has been answered in comments above


1

You need to create a page in Wordpress that has a CiviCRM Profile embedded in it, like: https://culturalenterprises.org.uk/register-as-a-user/ Update the advanced settings on the profile so that CMS account creation is mandatory, and that it is set to update the details of any matching contact it finds. For this to work your CiviCRM profile must include the ...


1

If by "When a new member registers herself" you mean filling in a CiviMember (ie Contribution) Form - then you should be able to set 'create CMS user' on the Profile that is exposed on the form.


2

As Anil said you can use Custom Fields - but assuming someone may have multiple qualifications you would probably need to set your Field group/set to be MultiRecord. Next issue is whether you create these on the Membership record or the Contact Record. I would argue in favour of the latter. Lastly a third option is to Create an Activity Type for this since ...


3

This can be very easily achieved using custom data – https://docs.civicrm.org/user/en/latest/organising-your-data/creating-custom-fields/ The first decision to make is where you would like to see this information, on the contact record or at a membership level. If a member can have multiple membership types then the custom data set should be created at ...


4

After reading many posts and looking through the ideas I got here I deleted the triggers for the contributions table and rebuilt the triggers (https://docs.civicrm.org/sysadmin/en/latest/troubleshooting/#trigger-rebuild) for the table. This appears to have worked like a charm. -Steve


Top 50 recent answers are included