add SMSpanel

This commit is contained in:
2026-07-04 11:55:10 +03:30
parent 1ce2e73ea9
commit 163097f42a
22 changed files with 6683 additions and 2214 deletions
@@ -8,6 +8,7 @@ use App\Models\Permission;
use App\Models\User;
use Illuminate\Http\Request;
use App\Models\Setting;
use App\Services\SmsBilling\SmsWalletService;
class UserController extends SuperController
{
@@ -33,6 +34,11 @@ class UserController extends SuperController
$query = Setting::query();
$settings = $query->get();
$user->settings= $settings;
$user->setAttribute('sms_billing_enabled', SmsWalletService::isBillingEnabled());
$user->setAttribute(
'sms_panel_access',
SmsWalletService::isBillingEnabled() && SmsWalletService::isSmsPanelSuperAdmin($user)
);
return response()->json($user);
}