diff --git a/config.prod/src/.env b/config.prod/src/.env --- a/config.prod/src/.env +++ b/config.prod/src/.env @@ -15,6 +15,7 @@ APP_WITH_RESELLER=1 APP_WITH_SERVICES=1 APP_WITH_FILES=1 +APP_WITH_WALLET=0 APP_LDAP=1 APP_IMAP=1 diff --git a/src/app/Http/Controllers/API/V4/UsersController.php b/src/app/Http/Controllers/API/V4/UsersController.php --- a/src/app/Http/Controllers/API/V4/UsersController.php +++ b/src/app/Http/Controllers/API/V4/UsersController.php @@ -202,7 +202,7 @@ 'enableRooms' => $hasMeet, 'enableSettings' => $isController, 'enableUsers' => $isController, - 'enableWallets' => $isController, + 'enableWallets' => $isController && \config('app.with_wallet'), 'enableWalletMandates' => $isController, 'enableWalletPayments' => $isController && (!$plan || $plan->mode != 'mandate'), 'enableCompanionapps' => $hasBeta, diff --git a/src/config/app.php b/src/config/app.php --- a/src/config/app.php +++ b/src/config/app.php @@ -265,6 +265,7 @@ 'with_files' => (bool) env('APP_WITH_FILES', false), 'with_reseller' => (bool) env('APP_WITH_RESELLER', false), 'with_services' => (bool) env('APP_WITH_SERVICES', false), + 'with_wallet' => (bool) env('APP_WITH_WALLET', true), 'signup' => [ 'email_limit' => (int) env('SIGNUP_LIMIT_EMAIL', 0),