@extends('layouts.app') @section('title', 'My Modules & Add-ons') @section('content')

My Modules & Add-ons {{ $business->name }}

Your software instance modules

See what is active in your POS, what is included but disabled, and which extra add-ons are available for your business. Add-ons may be included in your package or purchased separately. Requests are sent to the software admin for approval and activation.

Core POS Features

@foreach($modules['core'] as $module)
{{ $module['status'] == 'enabled' ? 'Enabled' : 'Available in settings' }}

{{ $module['name'] }}

{{ $module['description'] }}

{{ $module['price'] }}
@if($module['status'] == 'enabled') @else Open Business Settings @endif
@endforeach

Available Add-ons

@foreach($modules['addons'] as $module) @php $badgeClass = 'tenant-badge-disabled'; $badgeText = 'Contact admin'; if ($module['status'] == 'enabled') { $badgeClass = 'tenant-badge-enabled'; $badgeText = 'Enabled'; } elseif ($module['status'] == 'available') { $badgeClass = 'tenant-badge-available'; $badgeText = 'Available add-on'; } elseif (in_array($module['status'], ['requested', 'approved'])) { $badgeClass = 'tenant-badge-requested'; $badgeText = ucfirst($module['status']); } elseif ($module['status'] == 'server_not_installed') { $badgeText = 'Not installed on server'; } @endphp
{{ $badgeText }}

{{ $module['name'] }}

{{ $module['description'] }}

{{ $module['price'] }}
@if($module['status'] == 'enabled') @elseif(in_array($module['status'], ['requested', 'approved'])) @else {!! Form::open(['route' => 'tenant_modules.request', 'method' => 'post']) !!} {!! Form::hidden('module_key', $module['key']) !!} {!! Form::hidden('module_name', $module['name']) !!} {!! Form::hidden('note', 'Tenant requested add-on from My Modules page. Displayed price: '.$module['price']) !!} {!! Form::close() !!} @endif
@endforeach
@endsection