Skip to content

Commit 72951eb

Browse files
committed
fix test
1 parent 6708b20 commit 72951eb

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

app/Console/Commands/FinalizeSemesterEvaluation.php

+7-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22

33
namespace App\Console\Commands;
44

5+
use App\Mail\StatusDeactivated;
6+
use App\Models\RoleUser;
7+
use App\Models\Role;
8+
use App\Models\Semester;
59
use Illuminate\Console\Command;
610
use App\Http\Controllers\Secretariat\SemesterEvaluationController;
711
use Illuminate\Support\Facades\App;
8-
use App\Models\Semester;
12+
use Illuminate\Support\Facades\DB;
13+
use Illuminate\Support\Facades\Log;
14+
use Illuminate\Support\Facades\Mail;
915

1016
class FinalizeSemesterEvaluation extends Command
1117
{

app/Http/Controllers/Secretariat/SemesterEvaluationController.php

+8
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,14 @@ public function store(Request $request): RedirectResponse
176176
return back()->with('message', __('general.successful_modification'))->with('section', $request->section);
177177
}
178178

179+
/**
180+
* Return the list of users who haven't filled out the form.
181+
* It is calculated based on the students who haven't set their status for the next semester.
182+
* Seniors are ignored.
183+
*
184+
* @param Semester $semester
185+
* @return \Illuminate\Database\Eloquent\Collection|\Illuminate\Support\Collection
186+
*/
179187
public static function usersHaventFilledOutTheForm(Semester $semester)
180188
{
181189
return User::doesntHaveStatusFor($semester->succ())

0 commit comments

Comments
 (0)