Skip to content

Commit 982576e

Browse files
committed
family_name is now category_name
1 parent 644d656 commit 982576e

File tree

9 files changed

+45
-37
lines changed

9 files changed

+45
-37
lines changed

Modules/Payments/Database/Factories/PaymentFactory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ public function definition(): array
2323

2424
$payableType = $this->faker->randomElement(PayableType::cases());
2525
$payableId = match ($payableType) {
26+
PayableType::EXPENSE => Expense::inRandomOrder()->first()?->id,
2627
PayableType::INVOICE => Invoice::inRandomOrder()->first()?->id,
2728
PayableType::QUOTE => Quote::inRandomOrder()->first()?->id,
28-
PayableType::EXPENSE => Expense::inRandomOrder()->first()?->id,
2929
};
3030

3131
return [
3232
'company_id' => $company->id,
3333
'payable_type' => $payableType->value,
3434
'payable_id' => $payableId,
3535
'payment_method_id' => $paymentMethod->id,
36-
'status' => $this->faker->randomElement(PaymentStatus::cases())->value,
36+
'payment_status' => $this->faker->randomElement(PaymentStatus::cases())->value,
3737
'paid_at' => $this->faker->optional()->dateTimeBetween('-3 years', 'now'),
3838
'payment_amount' => $this->faker->randomFloat(2, 10, 500),
3939
];

Modules/Payments/Database/Migrations/2010_01_01_000004_create_payments_table.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public function up(): void
1212
$table->unsignedBigInteger('company_id');
1313
$table->morphs('payable');
1414
$table->unsignedBigInteger('payment_method_id')->index('payments_payment_method_id_foreign');
15-
$table->string('payment_status');
15+
$table->string('status');
1616
$table->date('paid_at')->nullable()->default(null);
1717
$table->decimal('payment_amount', 20);
1818

Modules/Payments/Models/Payment.php

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,14 @@ class Payment extends Model
2525

2626
public $timestamps = false;
2727

28-
protected $fillable = ['payable_id', 'payable_type', 'payment_method_id', 'payment_status', 'paid_at', 'payment_amount'];
28+
protected $fillable = ['payable_id', 'payable_type', 'payment_method_id', 'status', 'paid_at', 'payment_amount'];
2929

3030
protected $casts = [
3131
'payment_status' => PaymentStatus::class,
3232
'paid_at' => 'date',
3333
'amount' => 'decimal:2',
3434
];
3535

36-
protected $dates = ['paid_at'];
37-
38-
public function invoice(): BelongsTo
39-
{
40-
return $this->belongsTo(Invoice::class, 'payable_id'); // Polymorphic
41-
}
42-
4336
public function payable(): MorphTo
4437
{
4538
return $this->morphTo();

Modules/Products/Filament/Company/Resources/ProductCategoryResource.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static function form(Form $form): Form
4848
return $form
4949
->schema([
5050
Group::make()->schema([
51-
TextInput::make('family_name')
51+
TextInput::make('category_name')
5252
->inlineLabel()
5353
->label(trans('ip.family'))
5454
->required()
@@ -69,7 +69,7 @@ public static function table(Table $table): Table
6969
{
7070
return $table
7171
->columns([
72-
TextColumn::make('family_name')->label(trans('ip.family')),
72+
TextColumn::make('category_name')->label(trans('ip.family')),
7373
])
7474
->filters([])
7575
->actions([
@@ -82,7 +82,7 @@ public static function table(Table $table): Table
8282
Tables\Actions\DeleteBulkAction::make(),
8383
]),
8484
])
85-
->defaultSort('family_name', 'asc');
85+
->defaultSort('category_name', 'asc');
8686
}
8787

8888
/**

Modules/Products/Http/Requests/API/ProductFamilyAPIRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public function validationData(): array
2323
public function rules(): array
2424
{
2525
return [
26-
'family_name' => ['required'],
26+
'category_name' => ['required'],
2727
];
2828
}
2929

Modules/Products/Http/Requests/ProductFamilyRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public function authorize(): bool
1414
public function rules(): array
1515
{
1616
return [
17-
'family_name' => ['required'],
17+
'category_name' => ['required'],
1818
];
1919
}
2020
}

Modules/Products/Models/ProductFamily.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@ class ProductFamily extends Model
1515
public $timestamps = false;
1616

1717
public $filterable = [
18-
'family_name',
18+
'category_name',
1919
];
2020

2121
public $orderable = [
22-
'family_name',
22+
'category_name',
2323
];
2424

2525
protected $primaryKey = 'family_id';
2626

2727
protected $fillable = [
28-
'family_name',
28+
'category_name',
2929
];
3030

3131
protected $casts = [
32-
'family_id' => 'integer',
33-
'family_name' => 'string',
32+
'family_id' => 'integer',
33+
'category_name' => 'string',
3434
];
3535

3636
public function products(): HasMany

database/seeders/DatabaseSeeder.php

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,23 @@
33
namespace Database\Seeders;
44

55
use Illuminate\Database\Seeder;
6+
use Modules\Clients\Database\Seeders\CustomersSeeder;
7+
use Modules\Core\Database\Seeders\AdminUserSeeder;
8+
use Modules\Core\Database\Seeders\CompaniesSeeder;
9+
use Modules\Core\Database\Seeders\DocumentGroupsSeeder;
10+
use Modules\Core\Database\Seeders\EmailTemplatesSeeder;
11+
use Modules\Core\Database\Seeders\TaxRatesSeeder;
12+
use Modules\Core\Database\Seeders\UsersSeeder;
13+
use Modules\Expenses\Database\Seeders\ExpenseCategoriesSeeder;
14+
use Modules\Expenses\Database\Seeders\ExpensesSeeder;
15+
use Modules\Invoices\Database\Seeders\InvoicesSeeder;
16+
use Modules\Payments\Database\Seeders\PaymentMethodsSeeder;
617
use Modules\Payments\Database\Seeders\PaymentsSeeder;
718
use Modules\Products\Database\Seeders\ItemCategoriesSeeder;
19+
use Modules\Products\Database\Seeders\ItemsSeeder;
20+
use Modules\Projects\Database\Seeders\ProjectsSeeder;
21+
use Modules\Projects\Database\Seeders\TasksSeeder;
22+
use Modules\Quotes\Database\Seeders\QuotesSeeder;
823

924
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
1025

@@ -13,31 +28,31 @@ class DatabaseSeeder extends Seeder
1328
public function run(): void
1429
{
1530
$this->call([
16-
//CompaniesSeeder::class,
17-
////AdminUserSeeder::class,
18-
//TaxRatesSeeder::class,
19-
//ExpenseCategoriesSeeder::class,
31+
CompaniesSeeder::class,
32+
AdminUserSeeder::class,
33+
TaxRatesSeeder::class,
34+
ExpenseCategoriesSeeder::class,
2035
ItemCategoriesSeeder::class,
21-
//PaymentMethodsSeeder::class,
22-
//DocumentGroupsSeeder::class,
23-
//EmailTemplatesSeeder::class,
36+
PaymentMethodsSeeder::class,
37+
DocumentGroupsSeeder::class,
38+
EmailTemplatesSeeder::class,
2439
]);
2540

2641
$this->call([
27-
//UsersSeeder::class,
28-
//CustomersSeeder::class,
42+
UsersSeeder::class,
43+
CustomersSeeder::class,
2944
]);
3045

3146
$this->call([
32-
//ItemsSeeder::class,
33-
//ProjectsSeeder::class,
47+
ItemsSeeder::class,
48+
ProjectsSeeder::class,
3449
]);
3550

3651
$this->call([
37-
//TasksSeeder::class,
38-
//InvoicesSeeder::class,
39-
//ExpensesSeeder::class,
40-
//QuotesSeeder::class,
52+
TasksSeeder::class,
53+
InvoicesSeeder::class,
54+
ExpensesSeeder::class,
55+
QuotesSeeder::class,
4156
PaymentsSeeder::class,
4257
]);
4358
}

resources/lang/en/ip.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@
215215
'families' => 'Families',
216216
'family' => 'Family',
217217
'family_already_exists' => 'Family already exists!',
218-
'family_name' => 'Family name',
218+
'category_name' => 'Family name',
219219
'fax' => 'Fax',
220220
'fax_abbr' => 'F',
221221
'fax_number' => 'Fax Number',

0 commit comments

Comments
 (0)