Files
gustavoo-me/wp-content/plugins/fluent-crm/app/Http/Policies/ReportPolicy.php
T
2026-07-23 22:56:30 -03:00

37 lines
769 B
PHP

<?php
namespace FluentCrm\App\Http\Policies;
use FluentCrm\Framework\Http\Request\Request;
/**
* ReportPolicy - REST API Permission Policy
*
* @package FluentCrm\App\Http
*
* @version 1.0.0
*/
class ReportPolicy extends BasePolicy
{
/**
* Check user permission for any method
* @param \FluentCrm\Framework\Http\Request\Request $request
* @return Boolean
*/
public function verifyRequest(Request $request)
{
return $this->currentUserCan('fcrm_view_dashboard');
}
public function getEmails(Request $request)
{
return $this->currentUserCan('fcrm_read_emails');
}
public function deleteEmails(Request $request)
{
return $this->currentUserCan('fcrm_manage_email_delete');
}
}