akaunting 3.0 (the last dance)

This commit is contained in:
Burak Civan
2022-06-01 10:15:55 +03:00
parent cead09f6d4
commit d9c0764572
3812 changed files with 126831 additions and 102949 deletions

View File

@ -94,7 +94,12 @@ return [
App\Models\Banking\Transaction::class => [
'columns' => [
'id',
'type',
'type' => [
'values' => [
'income' => 'general.incomes',
'expense' => 'general.expenses',
],
],
'account_id' => [
'route' => ['accounts.index', 'search=enabled:1'],
],
@ -109,7 +114,7 @@ return [
'payment_method',
'reference',
'category_id' => [
'route' => ['categories.index', 'search=enabled:1'],
'route' => ['categories.index', 'search=type:income,expense enabled:1']
],
'parent_id',
'recurring' => [
@ -117,7 +122,7 @@ return [
'foreign_key' => '',
'relationship' => true,
'boolean' => true,
]
],
],
],
@ -161,7 +166,7 @@ return [
'category_id' => [
'route' => ['categories.index', 'search=type:item enabled:1']
],
'sales_price',
'sale_price',
'purchase_price',
],
],
@ -185,6 +190,44 @@ return [
],
],
'App\Models\Purchase\Vendor' => [
'columns' => [
'id',
'type',
'name' => ['searchable' => true],
'email' => ['searchable' => true],
'tax_number' => ['searchable' => true],
'phone' => ['searchable' => true],
'address' => ['searchable' => true],
'website' => ['searchable' => true],
'currency_code' => [
'route' => ['currencies.index', 'search=enabled:1'],
],
'reference',
'user_id',
'enabled' => ['boolean' => true],
],
],
'App\Models\Sale\Customer' => [
'columns' => [
'id',
'type',
'name' => ['searchable' => true],
'email' => ['searchable' => true],
'tax_number' => ['searchable' => true],
'phone' => ['searchable' => true],
'address' => ['searchable' => true],
'website' => ['searchable' => true],
'currency_code' => [
'route' => ['currencies.index', 'search=enabled:1'],
],
'reference',
'user_id',
'enabled' => ['boolean' => true],
],
],
App\Models\Document\Document::class => [
'columns' => [
'id',
@ -208,14 +251,14 @@ return [
'contact_phone' => ['searchable' => true],
'contact_address' => ['searchable' => true],
'category_id' => [
'route' => ['categories.index', 'search=enabled:1'],
'route' => ['categories.index', 'search=type:income,expense enabled:1']
],
'parent_id',
'recurring' => [
'key' => 'recurring',
'relationship' => true,
'boolean' => true,
]
],
],
],
@ -256,42 +299,9 @@ return [
'parent_id',
'recurring' => [
'key' => 'recurring',
'foreign_key' => '',
'relationship' => true,
'boolean' => true,
]
],
],
'App\Models\Purchase\Payment' => [
'columns' => [
'id',
'type',
'account_id' => [
'route' => ['accounts.index', 'search=enabled:1'],
],
'paid_at' => ['date' => true],
'amount',
'currency_code' => [
'route' => ['currencies.index', 'search=enabled:1'],
],
'document_id',
'contact_id' => [
'route' => ['vendors.index', 'search=enabled:1'],
],
'description' => ['searchable' => true],
'payment_method',
'reference',
'category_id' => [
'route' => ['categories.index', 'search=type:expense enabled:1']
],
'parent_id',
'recurring' => [
'key' => 'recurring',
'foreign_key' => '',
'relationship' => true,
'boolean' => true,
]
],
],
@ -333,42 +343,9 @@ return [
'parent_id',
'recurring' => [
'key' => 'recurring',
'foreign_key' => '',
'relationship' => true,
'boolean' => true,
]
],
],
'App\Models\Sale\Revenue' => [
'columns' => [
'id',
'type',
'account_id' => [
'route' => ['accounts.index', 'search=enabled:1'],
],
'paid_at' => ['date' => true],
'amount',
'currency_code' => [
'route' => ['currencies.index', 'search=enabled:1'],
],
'document_id',
'contact_id' => [
'route' => ['customers.index', 'search=enabled:1'],
],
'description' => ['searchable' => true],
'payment_method',
'reference',
'category_id' => [
'route' => ['categories.index', 'search=type:income enabled:1'],
],
'parent_id',
'recurring' => [
'key' => 'recurring',
'foreign_key' => '',
'relationship' => true,
'boolean' => true,
]
],
],
@ -402,6 +379,14 @@ return [
],
],
App\Models\Setting\EmailTemplate::class => [
'columns' => [
'id',
'name' => ['searchable' => true],
'subject' => ['searchable' => true],
],
],
App\Models\Setting\Tax::class => [
'columns' => [
'id',