7077fff3b3
- Convert all remaining static \$modelLabel/\$pluralModelLabel to getter methods with __() (AppointmentResource, WorkOrderResource, MasterResource, ServiceTemplateResource, LaborResource, and 33 others) - Safe blade wrap v2 (37 files, 201 wraps): fixed the regex to not match `->`, `=>`, `!<` — previous aggressive pass broke @if directives - Bulk-translate lowercase model-label keys (programări, fișe lucru, tehnicieni, șabloane servicii, norme-ore, etc.) — these were the RO strings appearing in page titles/breadcrumbs - Add human RU/EN for mechanic-kpi (Mecanic/Lucrări/Norma ore/etc.) and calendar-board words Tests 306 green. Blade compiles cleanly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
35 lines
2.4 KiB
PHP
35 lines
2.4 KiB
PHP
<x-filament-panels::page>
|
|
<form wire:submit="save">
|
|
{{ $this->form }}
|
|
|
|
<div style="margin-top: 16px; display: flex; gap: 8px; justify-content: flex-end;">
|
|
<button type="submit"
|
|
class="fi-btn fi-btn-color-primary"
|
|
style="padding: 10px 24px; background: #6366f1; color: white; border-radius: 8px; border: none; cursor: pointer; font-weight: 500;"
|
|
wire:loading.attr="disabled">
|
|
<span wire:loading.remove>{{ __('💾 Salvează setările') }}</span>
|
|
<span wire:loading>{{ __('Se salvează...') }}</span>
|
|
</button>
|
|
</div>
|
|
</form>
|
|
|
|
<div style="margin-top:24px;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;padding:16px;font-size:13px;line-height:1.7;">
|
|
<b style="color:#6366f1;">{{ __('📚 Cum se face plata în sistem:') }}</b>
|
|
<ol style="margin:8px 0 0 18px;padding:0;">
|
|
<li>{{ __('Operatorul (tu) creezi factură:') }} <code>/admin/companies/{id}</code> {{ __('→ „Generează factură"') }}</li>
|
|
<li>{{ __('Tenantul vede factura în interiorul lui la') }} <code>https://{slug}.service.mir.md/billing</code></li>
|
|
<li>{{ __('Click „Plătește" → opțiuni: card (Stripe), PayPal, sau transfer manual') }}</li>
|
|
<li>{{ __('La succes: webhook → automat status=paid + extends company.active_until') }}</li>
|
|
<li>{{ __('La transfer manual: tenant trimite confirmare; operator click „Marchează plătit" în /admin/subscriptions') }}</li>
|
|
</ol>
|
|
<div style="margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;">
|
|
<b>{{ __('⚠ Pentru a primi plăți LIVE:') }}</b>
|
|
<ul style="margin:4px 0 0 18px;padding:0;font-size:12px;">
|
|
<li>{{ __('Stripe: înregistrează cont la') }} <a href="https://dashboard.stripe.com" target="_blank" style="color:#6366f1;">{{ __('dashboard.stripe.com') }}</a> {{ __('→ ia keys → setează webhook la URL-ul de mai sus') }}</li>
|
|
<li>{{ __('PayPal:') }} <a href="https://developer.paypal.com/dashboard/applications" target="_blank" style="color:#6366f1;">{{ __('developer.paypal.com') }}</a> {{ __('→ creează aplicație live → ia credentials') }}</li>
|
|
<li>{{ __('Transfer bancar: pune doar IBAN-ul tău, fără cont gateway') }}</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</x-filament-panels::page>
|