Compare commits

..

4 Commits

Author SHA1 Message Date
a842618d20 Fixes for supplier configuration product links
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-05-18 21:57:48 +10:00
1e1f0a6989 Add edit supplier products (phone) 2025-05-18 21:43:45 +10:00
fbf7842c17 Fixes for invoice rounding, where invoice total was different from reporting
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-05-17 22:19:31 +10:00
64acc93c0d Add product selection to service update
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-05-16 21:42:29 +10:00

View File

@ -50,16 +50,14 @@
<x-leenooks::form.select name="product_id" icon="fa-list" label="Product" :helper="$o->product->category_name"
:value="$o->product_id"
:options="Product::get()
->filter(fn($item)=>($item->category === $o->product->category))
->filter(fn($item)=>$item->active && ($item->category === $o->product->category))
->sortBy('name')
->map(fn($item)=>[
'id'=>$item->id,
'value'=>sprintf('%s $%3.2f [%s/%3.2f]',
'value'=>sprintf('%s (%3.2f/%3.2f)',
$item->name,
$o->account->taxed($item->base_charge)*Invoice::billing_change($item->billing_interval,Invoice::BILL_MONTHLY),
$item->supplied->name,
$o->account->taxed($item->base_cost)*Invoice::billing_change($item->billing_interval,Invoice::BILL_MONTHLY),
)])" :required="true"/>
$o->account->taxed($item->base_cost)*Invoice::billing_change($item->billing_interval,Invoice::BILL_MONTHLY))])" :required="true"/>
</div>
</div>
<hr>