diff --git a/database/migrations/2026_04_14_005330_create_ticket_statuses_table.php b/database/migrations/2026_03_25_004098_create_ticket_statuses_table.php similarity index 100% rename from database/migrations/2026_04_14_005330_create_ticket_statuses_table.php rename to database/migrations/2026_03_25_004098_create_ticket_statuses_table.php diff --git a/database/migrations/2026_04_14_005331_create_ticket_statuses__transitionstable.php b/database/migrations/2026_03_25_004099_create_ticket_statuses_transitionstable.php similarity index 100% rename from database/migrations/2026_04_14_005331_create_ticket_statuses__transitionstable.php rename to database/migrations/2026_03_25_004099_create_ticket_statuses_transitionstable.php diff --git a/database/migrations/2026_03_25_004100_create_tickets_table.php b/database/migrations/2026_03_25_004100_create_tickets_table.php index 52b1cff..6965278 100644 --- a/database/migrations/2026_03_25_004100_create_tickets_table.php +++ b/database/migrations/2026_03_25_004100_create_tickets_table.php @@ -19,6 +19,9 @@ return new class extends Migration $table->foreignId('assignee_user_id')->nullable()->constrained('users')->nullOnDelete(); $table->foreignId('author_user_id')->nullable()->constrained('users')->nullOnDelete(); $table->foreignId('ticket_status_id')->nullable()->constrained()->nullOnDelete(); + $table->foreignId('parent_ticket_id')->nullable()->constrained('tickets')->nullOnDelete(); + $table->boolean('is_blocked')->default(false); + $table->text('blocked_comment')->nullable(); $table->unsignedInteger('sequence_number'); $table->string('ticket_key')->unique(); $table->string('title'); diff --git a/database/migrations/2026_03_25_072501_add_parent_ticket_id_to_tickets_table.php b/database/migrations/2026_03_25_072501_add_parent_ticket_id_to_tickets_table.php deleted file mode 100644 index f04dfe8..0000000 --- a/database/migrations/2026_03_25_072501_add_parent_ticket_id_to_tickets_table.php +++ /dev/null @@ -1,32 +0,0 @@ -foreignId('parent_ticket_id') - ->nullable() - ->after('board_column_id') - ->constrained('tickets') - ->nullOnDelete(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::table('tickets', function (Blueprint $table) { - $table->dropConstrainedForeignId('parent_ticket_id'); - }); - } -}; diff --git a/database/migrations/2026_03_25_073715_add_blocking_fields_to_tickets_table.php b/database/migrations/2026_03_25_073715_add_blocking_fields_to_tickets_table.php deleted file mode 100644 index 790b389..0000000 --- a/database/migrations/2026_03_25_073715_add_blocking_fields_to_tickets_table.php +++ /dev/null @@ -1,33 +0,0 @@ -boolean('is_blocked') - ->default(false) - ->after('parent_ticket_id'); - $table->text('blocked_comment') - ->nullable() - ->after('is_blocked'); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::table('tickets', function (Blueprint $table) { - $table->dropColumn(['blocked_comment', 'is_blocked']); - }); - } -};