From 0170cb1258a80500d4de284009a36a7b62d81f79 Mon Sep 17 00:00:00 2001 From: Moradi Date: Tue, 11 Mar 2025 12:21:36 +0330 Subject: [PATCH] remove the where condition for index items query and add enable column to labels table. --- app/Http/Controllers/ItemController.php | 2 +- ...1150_add_enable_column_to_labels_table.php | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 database/migrations/2025_03_11_121150_add_enable_column_to_labels_table.php diff --git a/app/Http/Controllers/ItemController.php b/app/Http/Controllers/ItemController.php index b669bd3a..c5b45f60 100644 --- a/app/Http/Controllers/ItemController.php +++ b/app/Http/Controllers/ItemController.php @@ -48,7 +48,7 @@ class ItemController extends Controller if ( $user->hasRole( 'User' ) ) { $Items = $Items->whereHas( 'user' , function ( $query ) use ( $user ) { $query->where( 'medical_center_id' , $user->medical_center_id ); - } )->where( "status" , StatusTypeEnum::APPROVED ); + } ); } elseif ( $user->hasRole( 'Supervisor' ) ) { $Items = $Items->whereHas( 'user' , function ( $query ) use ( $user ) { $query->where( 'medical_center_id' , $user->medical_center_id ); diff --git a/database/migrations/2025_03_11_121150_add_enable_column_to_labels_table.php b/database/migrations/2025_03_11_121150_add_enable_column_to_labels_table.php new file mode 100644 index 00000000..0c00943e --- /dev/null +++ b/database/migrations/2025_03_11_121150_add_enable_column_to_labels_table.php @@ -0,0 +1,28 @@ +boolean('enable')->default(true); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('labels', function (Blueprint $table) { + $table->dropColumn('enable'); + }); + } +};