mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
logging for user notiifcations
This commit is contained in:
parent
3a04c9097d
commit
706e8cf240
@ -61,6 +61,13 @@ trait UserNotifies
|
|||||||
array_push($required_permissions, 'all_user_notifications');
|
array_push($required_permissions, 'all_user_notifications');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
nlog($company_user->notifications);
|
||||||
|
nlog($required_permissions);
|
||||||
|
nlog(count(array_intersect($required_permissions, ['all_user_notifications'])));
|
||||||
|
nlog(count(array_intersect($required_permissions, ['all_notifications'])));
|
||||||
|
nlog(count(array_intersect($required_permissions, $notifications->email)));
|
||||||
|
|
||||||
if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect(['all_user_notifications'], $notifications->email)) >= 1 || count(array_intersect(['all_notifications'],$notifications->email)) >= 1) {
|
if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect(['all_user_notifications'], $notifications->email)) >= 1 || count(array_intersect(['all_notifications'],$notifications->email)) >= 1) {
|
||||||
array_push($notifiable_methods, 'mail');
|
array_push($notifiable_methods, 'mail');
|
||||||
}
|
}
|
||||||
@ -79,12 +86,6 @@ trait UserNotifies
|
|||||||
$notifiable_methods = [];
|
$notifiable_methods = [];
|
||||||
$notifications = $company_user->notifications;
|
$notifications = $company_user->notifications;
|
||||||
|
|
||||||
nlog($company_user->notifications);
|
|
||||||
nlog($required_permissions);
|
|
||||||
nlog(count(array_intersect($required_permissions, ['all_user_notifications'])));
|
|
||||||
nlog(count(array_intersect($required_permissions, ['all_notifications'])));
|
|
||||||
|
|
||||||
nlog(count(array_intersect($required_permissions, $notifications->email)));
|
|
||||||
//conditional to define whether the company user has the required notification for the MAIL notification TYPE
|
//conditional to define whether the company user has the required notification for the MAIL notification TYPE
|
||||||
if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect($required_permissions, ['all_user_notifications'])) >= 1 || count(array_intersect($required_permissions, ['all_notifications'])) >= 1) {
|
if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect($required_permissions, ['all_user_notifications'])) >= 1 || count(array_intersect($required_permissions, ['all_notifications'])) >= 1) {
|
||||||
array_push($notifiable_methods, 'mail');
|
array_push($notifiable_methods, 'mail');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user