diff --git a/app/Domains/Ticket/Models/ValidityTime.php b/app/Domains/Ticket/Models/ValidityTime.php index d569585..d36e2db 100644 --- a/app/Domains/Ticket/Models/ValidityTime.php +++ b/app/Domains/Ticket/Models/ValidityTime.php @@ -18,7 +18,6 @@ use Illuminate\Database\Eloquent\Relations\HasMany; 'end_time', 'fixed_starts_at', 'fixed_expires_at', - 'active', ])] class ValidityTime extends Model { @@ -30,7 +29,6 @@ class ValidityTime extends Model 'type' => ValidityTimeType::class, 'fixed_starts_at' => 'datetime', 'fixed_expires_at' => 'datetime', - 'active' => 'boolean', ]; } diff --git a/database/migrations/2026_08_06_000100_create_validity_times_table.php b/database/migrations/2026_08_06_000100_create_validity_times_table.php index 9e23145..027ab97 100644 --- a/database/migrations/2026_08_06_000100_create_validity_times_table.php +++ b/database/migrations/2026_08_06_000100_create_validity_times_table.php @@ -15,7 +15,6 @@ return new class extends Migration $table->time('end_time')->nullable(); $table->dateTime('fixed_starts_at')->nullable(); $table->dateTime('fixed_expires_at')->nullable(); - $table->boolean('active')->default(true); $table->timestamps(); }); } diff --git a/database/migrations/2026_08_06_000400_remove_legacy_ticket_validity_columns.php b/database/migrations/2026_08_06_000400_remove_legacy_ticket_validity_columns.php index c46b51f..af98b19 100644 --- a/database/migrations/2026_08_06_000400_remove_legacy_ticket_validity_columns.php +++ b/database/migrations/2026_08_06_000400_remove_legacy_ticket_validity_columns.php @@ -70,7 +70,6 @@ return new class extends Migration 'end_time' => null, 'fixed_starts_at' => $startsAt, 'fixed_expires_at' => $expiresAt, - 'active' => true, 'created_at' => now(), 'updated_at' => now(), ]); diff --git a/tests/Feature/Ticket/TicketValiditySchemaTest.php b/tests/Feature/Ticket/TicketValiditySchemaTest.php index b0efcce..e6cce20 100644 --- a/tests/Feature/Ticket/TicketValiditySchemaTest.php +++ b/tests/Feature/Ticket/TicketValiditySchemaTest.php @@ -19,7 +19,6 @@ class TicketValiditySchemaTest extends TestCase 'end_time', 'fixed_starts_at', 'fixed_expires_at', - 'active', 'created_at', 'updated_at', ], Schema::getColumnListing('validity_times')); diff --git a/tests/Unit/Ticket/ValidityTimeTest.php b/tests/Unit/Ticket/ValidityTimeTest.php index 72260ac..567b04a 100644 --- a/tests/Unit/Ticket/ValidityTimeTest.php +++ b/tests/Unit/Ticket/ValidityTimeTest.php @@ -19,13 +19,11 @@ class ValidityTimeTest extends TestCase 'type' => ValidityTimeType::FixedWindow->value, 'fixed_starts_at' => '2026-08-20 10:00:00', 'fixed_expires_at' => '2026-08-21 02:00:00', - 'active' => '1', ]); $this->assertSame(ValidityTimeType::FixedWindow, $validityTime->type); $this->assertInstanceOf(Carbon::class, $validityTime->fixed_starts_at); $this->assertInstanceOf(Carbon::class, $validityTime->fixed_expires_at); - $this->assertTrue($validityTime->active); $this->assertInstanceOf(CatalogItem::class, $validityTime->catalogItems()->getRelated()); $this->assertInstanceOf(AttributeOption::class, $validityTime->attributeOptions()->getRelated()); $this->assertInstanceOf(Ticket::class, $validityTime->tickets()->getRelated());