moduleIsEnabled function enhancement for roles..
This commit is contained in:
parent
d1b9885c47
commit
8d979c53d6
@ -3,6 +3,7 @@
|
||||
namespace App\Traits;
|
||||
|
||||
use App\Models\Module\Module;
|
||||
use App\Traits\Cloud;
|
||||
use App\Traits\SiteApi;
|
||||
use App\Utilities\Date;
|
||||
use App\Utilities\Info;
|
||||
@ -10,7 +11,7 @@ use Illuminate\Support\Facades\Cache;
|
||||
|
||||
trait Modules
|
||||
{
|
||||
use SiteApi;
|
||||
use Cloud, SiteApi;
|
||||
|
||||
public function checkToken($apiKey)
|
||||
{
|
||||
@ -439,6 +440,15 @@ trait Modules
|
||||
return false;
|
||||
}
|
||||
|
||||
// Check if module is installed in cloud
|
||||
if ($this->isCloud()) {
|
||||
$modules = Cache::get('cloud.companies.' . company_id() . '.modules.installed', []);
|
||||
|
||||
if (in_array($alias, $modules)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if (module($alias)->disabled()) {
|
||||
return false;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user