account; return [ [ 'product_key', function ($model) { return link_to('products/'.$model->public_id.'/edit', $model->product_key)->toHtml(); }, ], [ 'notes', function ($model) { return $this->showWithTooltip($model->notes); }, ], [ 'cost', function ($model) { return Utils::formatMoney($model->cost); }, ], [ 'tax_rate', function ($model) { return $model->tax_rate ? ($model->tax_name . ' ' . $model->tax_rate . '%') : ''; }, $account->invoice_item_taxes, ], [ 'custom_value1', function ($model) { return $model->custom_value1; }, $account->custom_invoice_item_label1 ], [ 'custom_value2', function ($model) { return $model->custom_value2; }, $account->custom_invoice_item_label2 ] ]; } public function actions() { return [ [ uctrans('texts.edit_product'), function ($model) { return URL::to("products/{$model->public_id}/edit"); }, ], [ trans('texts.invoice_product'), function ($model) { return "javascript:submitForm_product('invoice', {$model->public_id})"; }, function ($model) { return (! $model->deleted_at || $model->deleted_at == '0000-00-00') && Auth::user()->can('create', ENTITY_INVOICE); }, ], ]; } }