Admin panel updated with shadcn-vue components

This commit is contained in:
Simon Pocrnjič
2026-01-05 18:27:35 +01:00
parent 70a5d015e0
commit c4d9ecb39e
37 changed files with 5407 additions and 3740 deletions
+23 -5
View File
@@ -17,11 +17,11 @@ public function run(): void
'key' => 'contracts',
'canonical_root' => 'contract',
'label' => 'Pogodbe',
'fields' => ['reference', 'title', 'description', 'amount', 'currency', 'start_date', 'end_date', 'active'],
'fields' => ['reference', 'start_date', 'end_date', 'description', 'type_id', 'client_case_id', 'meta'],
'field_aliases' => [],
'aliases' => ['contract', 'contracts'],
'supports_multiple' => false,
'meta' => false,
'meta' => true,
'rules' => [],
'ui' => ['default_field' => 'reference', 'order' => 1],
'handler_class' => \App\Services\Import\Handlers\ContractHandler::class,
@@ -45,7 +45,7 @@ public function run(): void
'key' => 'accounts',
'canonical_root' => 'account',
'label' => 'Računi',
'fields' => ['contract_id', 'reference', 'title', 'description', 'balance_amount', 'currency'],
'fields' => ['reference', 'initial_amount', 'balance_amount', 'contract_id', 'contract_reference', 'type_id', 'active', 'description'],
'field_aliases' => [],
'aliases' => ['account', 'accounts'],
'supports_multiple' => false,
@@ -75,8 +75,26 @@ public function run(): void
'key' => 'payments',
'canonical_root' => 'payment',
'label' => 'Plačila',
'fields' => ['account_id', 'reference', 'amount', 'currency', 'paid_at', 'payment_date'],
'field_aliases' => ['payment_date' => 'paid_at'],
'fields' => [
'reference',
'payment_nu',
'payment_date',
'amount',
'type_id',
'active',
// optional helpers for mapping by related records
'debt_id',
'account_id',
'account_reference',
'contract_reference'
],
'field_aliases' => [
'datum' => 'payment_date',
'paid_at' => 'payment_date',
'number' => 'payment_nu',
'znesek' => 'amount',
'value' => 'amount'
],
'aliases' => ['payment', 'payments'],
'supports_multiple' => false,
'meta' => false,