diff --git a/BACKEND/Modules/Admin/app/Http/Controllers/CriteriasController.php b/BACKEND/Modules/Admin/app/Http/Controllers/CriteriasController.php index 6d1c4e2..c3fa2ae 100644 --- a/BACKEND/Modules/Admin/app/Http/Controllers/CriteriasController.php +++ b/BACKEND/Modules/Admin/app/Http/Controllers/CriteriasController.php @@ -230,6 +230,7 @@ class CriteriasController extends Controller public function updateCriteriasForSprint($sprintId, Request $request) { + $userInfo = auth('admins')->user(); // Validate dữ liệu đầu vào $validated = $request->validate([ 'name' => 'required|string', @@ -284,6 +285,7 @@ class CriteriasController extends Controller 'expect_result' => $criteria['expect'] ?? "", 'actual_result' => $criteria['actual'] ?? "", 'note' => $criteria['note'] ?? "", + 'created_by' => $userInfo->name ?? "", ]); } @@ -295,6 +297,7 @@ class CriteriasController extends Controller 'sprint_id' => $sprintId, 'point' => $userCriteria['point'] ?? "", 'note' => $userCriteria['note'] ?? "", + 'created_by' => $userCriteria['created_by'] ?? "", ]); } diff --git a/BACKEND/Modules/Admin/app/Models/SprintCriteria.php b/BACKEND/Modules/Admin/app/Models/SprintCriteria.php index 5b1231a..aa5afc7 100644 --- a/BACKEND/Modules/Admin/app/Models/SprintCriteria.php +++ b/BACKEND/Modules/Admin/app/Models/SprintCriteria.php @@ -7,5 +7,5 @@ use Illuminate\Database\Eloquent\Model; class SprintCriteria extends Model { protected $table = 'sprints_criterias'; - protected $fillable = ['sprint_id', 'criteria_id', 'point', 'expect_result', 'actual_result', 'note']; + protected $fillable = ['sprint_id', 'criteria_id', 'point', 'expect_result', 'actual_result', 'note','created_by']; } \ No newline at end of file diff --git a/BACKEND/Modules/Admin/app/Models/UserCriteria.php b/BACKEND/Modules/Admin/app/Models/UserCriteria.php index 8b53e3e..3aea0c4 100644 --- a/BACKEND/Modules/Admin/app/Models/UserCriteria.php +++ b/BACKEND/Modules/Admin/app/Models/UserCriteria.php @@ -8,7 +8,7 @@ use Illuminate\Database\Eloquent\Model; class UserCriteria extends Model { protected $table = 'users_criterias'; - protected $fillable = ['user_id', 'criteria_id', 'sprint_id', 'point', 'note', 'user_email']; + protected $fillable = ['user_id', 'criteria_id', 'sprint_id', 'point', 'note', 'user_email',"created_by"]; // Định nghĩa quan hệ với model User public function user()