3

I think you can set something in postProcess hook to reload the tabs possibly below code but not sure, it does work for us when we update something in a form we update the contribution tab using below code $form->ajaxResponse['updateTabs']['#tab_contribute'] = 1; HTH Pradeep


2

So to enhance on the answer from Pradeep, here is what I have done: function myextension_civicrm_postProcess($formName, &$form) { if ($form instanceof CRM_Contact_Form_Inline_Email) { $form->ajaxResponse['updateTabs']['#tab_custom_32'] = 1; } } Where the 32 is the ID of my custom group, so I will obviously change that so it will retrieve the ...


2

You can alter any DataTable table through it's API as long as you are in Civi's jQuery context (CRM.$) You could use hook_civicrm_alterTemplateFile or hook_civicrm_buildForm for example to load your script: Civi::resources()->addScriptFile( 'my-extension', 'js/alterDataTables.js' ); Then in your js: // alterDataTables.js file CRM.$( function( $ ) { /...


1

There's a fix for this issue in https://github.com/civicrm/civicrm-core/pull/10503. Hope this will be included in 4.7.21.


1

Seems like your Civi MySQL database user does not have sufficient privileges attached to it to allow it to install Civi. This link here should provide you with the information that you need. It is quite old but should get the job done - https://forum.civicrm.org/index.php%3Ftopic=23489.0.html


1

MySQL 8 isn't officially supported yet. This particular problem should be fixed in 5.23 though since it's the word "groups" that mysql 8 doesn't like - see https://lab.civicrm.org/dev/core/issues/1143 and the more general https://lab.civicrm.org/dev/core/issues/392


1

There lots of screen that uses datatable to retrieve list of results which do not support any hooks to manipulate results or add additional clause or columns. We have altered the ajax request post/get data using jquery to send filters. In some cases it works, like in your case it may work if you want to filter it using campaign type. Here is a small snippet ...


1

It's in civicrm_log. Entity_id matches civicrm_contact.id and entity_table='civicrm_contact'. Modified_id is the contact id of who modified it. Or if you have detailed logging turned on there's also entries in the log_civicrm_xxx tables.


1

It's in the civicrm_contact table


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