diff --git a/app/Http/Controllers/BaseController.php b/app/Http/Controllers/BaseController.php index 891eeec07bd3..e40eda3a4556 100644 --- a/app/Http/Controllers/BaseController.php +++ b/app/Http/Controllers/BaseController.php @@ -92,7 +92,7 @@ class BaseController extends Controller 'company.quotes.invitations.company', 'company.quotes.documents', 'company.tasks.documents', - 'company.subcsriptions', + 'company.subscriptions', 'company.tax_rates', 'company.tokens_hashed', 'company.vendors.contacts.company', @@ -215,7 +215,7 @@ class BaseController extends Controller if(!$user->hasPermission('view_client')) $query->where('clients.user_id', $user->id)->orWhere('clients.assigned_user_id', $user->id); - + }, 'company.company_gateways' => function ($query) use ($user) { $query->whereNotNull('updated_at'); @@ -340,14 +340,14 @@ class BaseController extends Controller if(!$user->isAdmin()) $query->where('activities.user_id', $user->id); - + }, 'company.subscriptions'=> function ($query) use($updated_at, $user) { $query->where('updated_at', '>=', $updated_at); if(!$user->isAdmin()) $query->where('subscriptions.user_id', $user->id); - + } ] ); @@ -443,7 +443,7 @@ class BaseController extends Controller if ($this->serializer && $this->serializer != EntityTransformer::API_SERIALIZER_JSON) { $this->entity_type = null; } - + $resource = new Item($item, $transformer, $this->entity_type); if (auth()->user() && request()->include_static) { diff --git a/resources/views/portal/ninja2020/components/livewire/billing-portal-purchase.blade.php b/resources/views/portal/ninja2020/components/livewire/billing-portal-purchase.blade.php index 8682cc626f83..01625448208d 100644 --- a/resources/views/portal/ninja2020/components/livewire/billing-portal-purchase.blade.php +++ b/resources/views/portal/ninja2020/components/livewire/billing-portal-purchase.blade.php @@ -5,60 +5,62 @@ alt="{{ $subscription->company->present()->name }}">
- Subscription -
+ @if(!empty($subscription->product_ids)) ++ One-time purchase +
+ @endif + + @if(!empty($subscription->recurring_product_ids)) ++ Subscription +
+ @endif ++ One-time purchases: +
-+ Recurring purchases: +
-