Hello,
I'am currently trying something realy simple yet it does not seems to work properly.
I am running EspoCRM on version 9.0.8.
I'm trying to implement a simple beforeFind or could do a beforeSelect hook on the Contact entity, but it is not being triggered. The list view is unaffected and no log entry is created in data/logs.
$GLOBALS['log']->alert('--- MY CONTACT HOOK IS RUNNING ---'); inside the function
Created the file /custom/Espo/Custom/Hooks/Contact/ContactHook.php
added that hook inside the file : /custom/Espo/Custom/Resources/metadata/entityDefs/Contact.json
"hooks": {
"beforeFind": [
"Espo\\Custom\\Hooks\\Contact\\ContactHook"
]
}
Rebuilded and cleared the cache multiple times.
But yet the Hook does not seems to be working at all, do you have any other pointers (than permissions) or maybe an alternate method to apply a filter to the contact list if the current user is not admin.
Thanks a lot for your help !
I'am currently trying something realy simple yet it does not seems to work properly.
I am running EspoCRM on version 9.0.8.
I'm trying to implement a simple beforeFind or could do a beforeSelect hook on the Contact entity, but it is not being triggered. The list view is unaffected and no log entry is created in data/logs.
$GLOBALS['log']->alert('--- MY CONTACT HOOK IS RUNNING ---'); inside the function
Created the file /custom/Espo/Custom/Hooks/Contact/ContactHook.php
added that hook inside the file : /custom/Espo/Custom/Resources/metadata/entityDefs/Contact.json
"hooks": {
"beforeFind": [
"Espo\\Custom\\Hooks\\Contact\\ContactHook"
]
}
Rebuilded and cleared the cache multiple times.
But yet the Hook does not seems to be working at all, do you have any other pointers (than permissions) or maybe an alternate method to apply a filter to the contact list if the current user is not admin.
Thanks a lot for your help !