Fixes for bank transaction relations

This commit is contained in:
David Bomba 2023-03-08 18:02:04 +11:00
parent 77e2e90b20
commit ee4be49fcf
7 changed files with 5 additions and 19 deletions

View File

@ -25,7 +25,7 @@ class DocumentExport extends BaseExport
private $entity_transformer; private $entity_transformer;
public $date_key = 'created_at'; public string $date_key = 'created_at';
public array $entity_keys = [ public array $entity_keys = [
'record_type' => 'record_type', 'record_type' => 'record_type',

View File

@ -25,7 +25,7 @@ class ExpenseExport extends BaseExport
private $expense_transformer; private $expense_transformer;
public $date_key = 'date'; public string $date_key = 'date';
public array $entity_keys = [ public array $entity_keys = [
'amount' => 'amount', 'amount' => 'amount',

View File

@ -26,7 +26,7 @@ class ProductExport extends BaseExport
private $entity_transformer; private $entity_transformer;
public $date_key = 'created_at'; public string $date_key = 'created_at';
public array $entity_keys = [ public array $entity_keys = [
'project' => 'project_id', 'project' => 'project_id',

View File

@ -28,7 +28,7 @@ class TaskExport extends BaseExport
private $entity_transformer; private $entity_transformer;
public $date_key = 'created_at'; public string $date_key = 'created_at';
private string $date_format = 'YYYY-MM-DD'; private string $date_format = 'YYYY-MM-DD';

View File

@ -368,9 +368,6 @@ class Company extends BaseModel
return $this->hasMany(Product::class)->withTrashed(); return $this->hasMany(Product::class)->withTrashed();
} }
/**
* @return BelongsTo
*/
public function country() public function country()
{ {
$companies = Cache::get('countries'); $companies = Cache::get('countries');
@ -429,9 +426,6 @@ class Company extends BaseModel
return $this->hasMany(PaymentTerm::class); return $this->hasMany(PaymentTerm::class);
} }
/**
* @return BelongsTo
*/
public function language() public function language()
{ {
$languages = Cache::get('languages'); $languages = Cache::get('languages');

View File

@ -74,7 +74,7 @@ class CompanyUser extends Pivot
{ {
return $this->hasOne(User::class)->withPivot('permissions', 'settings', 'react_settings', 'is_admin', 'is_owner', 'is_locked', 'slack_webhook_url', 'migrating'); return $this->hasOne(User::class)->withPivot('permissions', 'settings', 'react_settings', 'is_admin', 'is_owner', 'is_locked', 'slack_webhook_url', 'migrating');
} }
public function company_pivot() public function company_pivot()
{ {
return $this->hasOne(Company::class)->withPivot('permissions', 'settings', 'react_settings', 'is_admin', 'is_owner', 'is_locked', 'slack_webhook_url', 'migrating'); return $this->hasOne(Company::class)->withPivot('permissions', 'settings', 'react_settings', 'is_admin', 'is_owner', 'is_locked', 'slack_webhook_url', 'migrating');

View File

@ -35,7 +35,6 @@ class BankTransactionTransformer extends EntityTransformer
*/ */
protected $availableIncludes = [ protected $availableIncludes = [
'company', 'company',
'account',
'expense', 'expense',
'payment', 'payment',
'vendor', 'vendor',
@ -76,13 +75,6 @@ class BankTransactionTransformer extends EntityTransformer
]; ];
} }
public function includeAccount(BankTransaction $bank_transaction)
{
$transformer = new AccountTransformer($this->serializer);
return $this->includeItem($bank_transaction->account, $transformer, Account::class);
}
public function includeCompany(BankTransaction $bank_transaction) public function includeCompany(BankTransaction $bank_transaction)
{ {
$transformer = new CompanyTransformer($this->serializer); $transformer = new CompanyTransformer($this->serializer);