Implement requested workflow and UI updates

This commit is contained in:
biss committed 2026-08-18 10:16:02 +08:00
1 parent 5959585864
commit 390d0b123f
18 files changed
+7800 -35

No files matched your search

@@ -156,7 +156,14 @@ public sealed class ApprovalsControllerTests
}
]
};
fixture.Db.AddRange(historicalTerm, historicalTask, sheet);
fixture.Db.AddRange(historicalTerm, historicalTask, sheet,
new CourseEquivalencyRule
{
OriginalCourseId = fixture.CurrentCourse.Id,
SubstituteCourseId = fixture.SubstituteCourse.Id,
IsEnabled = true,
Notes = "测试等价规则"
});
await fixture.Db.SaveChangesAsync();
var result = await fixture.Controller.ApplySubstitution(