已完成,学生端考勤记录现在按课程展示。
每门课程会独立显示: 课程名称、代码、教学班和任课教师。 课程总体出勤率。 出勤、迟到、缺勤、请假、免修次数。 按日期排列的历次点名记录。 缺勤或迟到记录仍可单独申诉。
This commit is contained in:
@@ -8,7 +8,7 @@ namespace Jiaowu.Api.Tests;
|
||||
public sealed class MySqlMigrationTests
|
||||
{
|
||||
private const string LatestMigration =
|
||||
"20260725120917_ProductionSchemaCompletion";
|
||||
"20260726022634_AttendanceCheckIn";
|
||||
|
||||
[Fact]
|
||||
public void Production_migration_is_discoverable_and_generates_mysql_sql()
|
||||
@@ -25,6 +25,8 @@ public sealed class MySqlMigrationTests
|
||||
Assert.Contains("CREATE TABLE `GradeItems`", script);
|
||||
Assert.Contains("CREATE TABLE `EvaluationSetups`", script);
|
||||
Assert.Contains("CREATE TABLE `WarningRules`", script);
|
||||
Assert.Contains("ADD `CheckInMethod` int NOT NULL DEFAULT 1", script);
|
||||
Assert.Contains("CREATE UNIQUE INDEX `IX_AttendanceSheets_CheckInToken`", script);
|
||||
Assert.Contains("SET `ExamDate` = DATE(`StartsAt`)", script);
|
||||
Assert.Contains("DEFAULT 1", script);
|
||||
Assert.DoesNotContain("0001-01-01", script);
|
||||
|
||||
Reference in New Issue
Block a user