From eaf482b5a29aab0b97255e3f33bc397247f2a223 Mon Sep 17 00:00:00 2001 From: isaacclad Date: Thu, 16 Jul 2026 08:58:07 +0000 Subject: [PATCH] Move Branches and Team into settings; drop wallet from plan CTAs. Match Frontdesk by linking branches and team from settings instead of the admin sidebar, and simplify Care plan upgrade button copy. --- .../Controllers/Care/SettingsController.php | 8 +++- .../care/admin/practitioners/create.blade.php | 2 +- resources/views/care/pro/index.blade.php | 4 +- resources/views/care/settings/edit.blade.php | 38 +++++++++++++++++-- resources/views/partials/sidebar.blade.php | 13 ++----- 5 files changed, 49 insertions(+), 16 deletions(-) diff --git a/app/Http/Controllers/Care/SettingsController.php b/app/Http/Controllers/Care/SettingsController.php index 5672572..7b2023a 100644 --- a/app/Http/Controllers/Care/SettingsController.php +++ b/app/Http/Controllers/Care/SettingsController.php @@ -24,7 +24,9 @@ class SettingsController extends Controller { $this->authorizeAbility($request, 'settings.view'); $organization = $this->organization($request); - $canManage = app(CarePermissions::class)->can($this->member($request), 'settings.manage'); + $member = $this->member($request); + $permissions = app(CarePermissions::class); + $canManage = $permissions->can($member, 'settings.manage'); $credential = $credentials->forOrganization($organization); $branchCount = Branch::owned($this->ownerRef($request)) @@ -32,11 +34,15 @@ class SettingsController extends Controller ->count(); $plans = app(PlanService::class); + $hasPaidPlan = $plans->hasPaidPlan($organization); return view('care.settings.edit', [ 'organization' => $organization, 'canManage' => $canManage, 'branchCount' => $branchCount, + 'canViewBranches' => $permissions->can($member, 'admin.branches.view'), + 'canViewTeam' => $permissions->can($member, 'admin.members.view'), + 'hasPaidPlan' => $hasPaidPlan, 'canUseQueueIntegration' => $plans->canUseQueueIntegration($organization), 'messagingSmsReady' => $credential->hasValidSms(), 'messagingEmailReady' => $credential->hasValidBird(), diff --git a/resources/views/care/admin/practitioners/create.blade.php b/resources/views/care/admin/practitioners/create.blade.php index a132cae..11f42c6 100644 --- a/resources/views/care/admin/practitioners/create.blade.php +++ b/resources/views/care/admin/practitioners/create.blade.php @@ -42,7 +42,7 @@ @endforeach -

Link after inviting them under Administration → Team.

+

Link after inviting them under Settings → Team.

diff --git a/resources/views/care/pro/index.blade.php b/resources/views/care/pro/index.blade.php index b328ed9..5d383ed 100644 --- a/resources/views/care/pro/index.blade.php +++ b/resources/views/care/pro/index.blade.php @@ -121,7 +121,7 @@ @csrf + x-text="'Upgrade to Pro — {{ $currency }} ' + fmt(proTotal()) + '/mo'">