Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/V4/Admin/StatsController.php
Show First 20 Lines • Show All 352 Lines • ▼ Show 20 Lines | class StatsController extends \App\Http\Controllers\Controller | ||||
protected function applyTenantScope($query, $addQuery = null) | protected function applyTenantScope($query, $addQuery = null) | ||||
{ | { | ||||
$user = Auth::guard()->user(); | $user = Auth::guard()->user(); | ||||
if ($user->role == 'reseller') { | if ($user->role == 'reseller') { | ||||
if ($addQuery) { | if ($addQuery) { | ||||
$query = $addQuery($query, \config('app.tenant_id')); | $query = $addQuery($query, \config('app.tenant_id')); | ||||
} else { | } else { | ||||
$query = $query->withEnvTenant(); | $query = $query->withEnvTenantContext(); | ||||
} | } | ||||
} | } | ||||
// TODO: Tenant selector for admins | |||||
return $query; | return $query; | ||||
} | } | ||||
} | } |