Hot answers tagged

14

We had one site that had 'lost' all it angular pages, eg CiviMail and System Status. In our case the angular cache files were returning 404 on the New Mailing page. (and 'inspector' was showing a lot of red angular errors) It was building the cache files in sites/default/files/civicrm/images, but then searching for them in sites/default/files/civicrm/...


10

You can hide some of them via the UI at Administer > Customize Data and Screens > Display Preferences e.g. http://d46.demo.civicrm.org/civicrm/admin/setting/preferences/display?reset=1


8

I am the maintainer of the statistics for CiviCRM. There are between 10,000 and 11,000 organizations actively using CiviCRM at the moment. We suffered a hardware failure on the stats server hence the little fluctuation. The statistics will soon be back to normal. More information at https://stats.civicrm.org. Thanks.


8

I was able to solve this, at least for now, on my WordPress 4.8/Civi 4.7.22 site using this suggestion from Tim Otten: another work-around should be going to "Administer => System Settings => Debugging" and disabling the "Asset Cache" Of course in the long term we'd like to take advantage of the Asset Cache. But for now at least we have our angular-based ...


6

CiviCRM has a "trash" feature which flags contact records as trash without actually deleting them. Contacts with the flag set to 1 are excluded from most reports, etc. Their contributions, etc., will not be deleted but may be hidden from reports and interfaces as well. That may or may not be what you want. If you wish to see all the contributions, I don't ...


5

There is a helpful explanation. The numbering system changed, this is detailed here 5.0.0 is the next version after 4.7.31 and is not a major update. In The Q&A section there is an answer to this question which explains why the limitations of the update messaging system in 4.7 led to the decision to use the End of Life message in this instance: ...


4

The "hide-by-jquery-to-death" way is the way to go for now. (Great name :) ) There are discussions to do that via the web interface in a future version, but that's not there yet.


4

Here is what we usually do : either let people change their information by logging in the system, either after sending an email with a checksum link to let them update their own information. You can use a webform but in that case, you don't have to worry about the matching rule (i.e. you match with the user logged in or the checksum) for anonymous form, i ...


3

You could create a custom field for all contacts called "Status" with options of Active and Archived. That will give you the selection you need in most places to easily include / exclude the appropriate contacts, especially on many reports and Advanced Searches. Then create two smart groups - Active and Archived - which include the appropriate contacts, and ...


3

In general, a field can be made into select2 simply by adding the css class "crm-select2" to it. Here is a PR to add it to the existing location field you mentioned. Please try it out and leave a comment on the PR to say you've tested it and how it works for you - that will speed along the review process and we'll be able to get that merged into the next ...


3

I have an extension called Constituents Only that provides this functionality. It repurposes the "Do Not Trade" checkbox as an "Exclude from Search" checkbox. Non-searchable contacts are primarily accessible via the relationships tab to other contacts. I have a version 2.0 (which I haven't found time to make public yet) that will return the related ...


3

The new Extension called Contact Summary Layout Editor is a new tool that may help folk dealing with this type of problem


3

I believe you can create a modified version of the default contact page templates as described here. Excerpt from that page: These steps are for any "built-in" screen (e.g. the Contact Summary screen)... Navigate to the screen you want to customize and use your browser to View Source. Search for ".tpl" in the source. You will find a comment ...


3

The current roadmap can be found here


3

There is an open issue related to your question https://issues.civicrm.org/jira/browse/CRM-20894. It also happens to me with a recent upgraded CiviCRM from 4.8 to 4.7.22 and it can also be replicated in dmaster. [EDIT] Seems it's already solved here https://issues.civicrm.org/jira/browse/CRM-20773


3

The Contact API is non-standard in APIv3; a major goal of APIv4 is to remove these quirks. The behavior you're seeing on Display Name is non-standard. It also seems that a lot of the other operators (e.g. "LIKE") don't work on Display Name. If you can, you can search on First Name and/or Last Name, neither of which display the problem described here.


3

You can find the tpl file which is used to build the html by viewing page source. Go to Administer menu > System Settings > Debugging and Error Handling, select Yes for Enable Debugging. Visit the page/form you want to check which tpl file is invoked. Right click >> View Page Source. Ctrl + F to find tpl


3

Based on some posts in chat it sounds like both 5.7 and 5.13 are current ESR, with 5.7 supported for another month or so. The webpage seems out of date a little.


3

Please check that you the base page here: https://example.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/admin/setting/uf&reset=1 The value here Should be an existing published WP Page. I would then revisit the permalinks page. That should 'fix' it.


3

This was due to an unused Payment Processor which had no API key. Deleting this Payment Processor fixed the issue.


2

The code quality of core is generally higher then that of the extensions. So if you can help funding it, it might improve your chances. On the other hand, discussions lately are going in the direction to move more functionality from core to extensions then the other way around, although exceptions likely will occur.


2

There's not a generic extension to handle this. What you're asking for is very similar to Computed Field for Drupal - but the nature of calculated fields is that you're writing code (or some pseudo-code formula). At that point, it's not much further to writing the code in an extension. There are three approaches you can take: You can write an extension ...


2

Paul, very interested in this idea as well. Don't have a great answer, but here's an idea - since you're on Drupal, I wonder if this would work - using Views, Views Calc and Views Aggregator Plus (perhaps along with webform-civicrm) to do the calculation - add the survey answers to get a score - then saving that score back into Civi in a custom field?


2

When you create a User the user email, civicrm email and uf_match table are all the same. If you then edit the civicrm email, the uf_match gets updated as does the User email. If you edit the user email, the uf_match is updated, as is the civicrm email. BUT I don't think this has always been the case. I can't track when the new feature came in to 4.6.x ...


2

There is a function that synchronizes users and contacts (/civicrm/admin/synchUser?reset=1). Not sure if this would help in any case I recommend trying it on a testing environment first.


2

The civicrm_uf_match table is the correct place to look. I can't explain why you're seeing what you're seeing!


2

I've now checked for any changes to the template since v4.7.0 and there are changes. I've now incorporated these into my custom template and this has fixed the problem. Please ignore the question!


2

I had a similar issue on an installation with PHPOffice. PHPOffice is automatically installed via composer in CiviCRM, but apparently composer fails to check for needed PHP extensions. In my case php-zip was missing, and after installing that everything went fine. I am not sure if composer should check the requirements, or if they aren't properly ...


2

Scott, it sounds like 2 issues; the receipt date(s), and 'missing indices'. Did you/all send a 'thank you' email? The default setting is to reset the receipt date (checkbox). Re: the missing indices - for which tables? You can find how to see which ones are 'missing' by looking in another stack exchange item (How to find and/or fix missing indices?). The ...


2

I had this issue as well and tried all the suggestions above to no avail. Eventually, I found that because I had redirected my site to www.mysite.com instead of mysite.com I was getting this error: "No 'Access-Control-Allow-Origin' header is present on the requested resource." I updated the resource URLs to absolute paths with: https://www.mysite....


Only top voted, non community-wiki answers of a minimum length are eligible