Default Assignment Due Time
-
diff --git a/Management.Web/Shared/InitializeYamlFromCanvas.razor b/Management.Web/Shared/InitializeYamlFromCanvas.razor
index e51f702..c432f7a 100644
--- a/Management.Web/Shared/InitializeYamlFromCanvas.razor
+++ b/Management.Web/Shared/InitializeYamlFromCanvas.razor
@@ -61,12 +61,12 @@
var course = new LocalCourse
{
Modules = new LocalModule[] {},
- DaysOfWeek = days,
Settings = new LocalCourseSettings() {
Name = selectedCourse.Name,
CanvasId = selectedCourse.Id,
StartDate = selectedTerm?.StartAt ?? new DateTime(),
EndDate = selectedTerm?.EndAt ?? new DateTime(),
+ DaysOfWeek = days,
}
};
await yamlManager.SaveCourseAsync(course);
diff --git a/Management.Web/Shared/Module/Assignment/AssignmentDetails.razor b/Management.Web/Shared/Module/Assignment/AssignmentDetails.razor
index 73585a5..f81ddbb 100644
--- a/Management.Web/Shared/Module/Assignment/AssignmentDetails.razor
+++ b/Management.Web/Shared/Module/Assignment/AssignmentDetails.razor
@@ -78,8 +78,8 @@
&& planner.CanvasModules != null
&& Assignment.NeedsUpdates(
planner.CanvasAssignments,
- planner.LocalCourse.AssignmentTemplates,
- Assignment.GetCanvasAssignmentGroupId(planner.LocalCourse.AssignmentGroups)
+ planner.LocalCourse.Settings.AssignmentTemplates,
+ Assignment.GetCanvasAssignmentGroupId(planner.LocalCourse.Settings.AssignmentGroups)
)
)
{
@@ -110,7 +110,7 @@
- @((MarkupString) @Assignment.GetDescriptionHtml(planner.LocalCourse?.AssignmentTemplates))
+ @((MarkupString) @Assignment.GetDescriptionHtml(planner.LocalCourse?.Settings.AssignmentTemplates))
diff --git a/Management.Web/Shared/Module/Assignment/DroppableAssignment.razor.cs b/Management.Web/Shared/Module/Assignment/DroppableAssignment.razor.cs
index 68a88f6..d02d840 100644
--- a/Management.Web/Shared/Module/Assignment/DroppableAssignment.razor.cs
+++ b/Management.Web/Shared/Module/Assignment/DroppableAssignment.razor.cs
@@ -25,8 +25,8 @@ public class DroppableAssignment : ComponentBase
year: dropDate.Year,
month: dropDate.Month,
day: dropDate.Day,
- hour: planner.LocalCourse.DefaultDueTime.Hour,
- minute: planner.LocalCourse.DefaultDueTime.Minute,
+ hour: planner.LocalCourse.Settings.DefaultDueTime.Hour,
+ minute: planner.LocalCourse.Settings.DefaultDueTime.Minute,
second: 0
);
diff --git a/Management.Web/Shared/Module/Assignment/Templates/AssignmentTemplateManagement.razor b/Management.Web/Shared/Module/Assignment/Templates/AssignmentTemplateManagement.razor
index 81855fe..eff634f 100644
--- a/Management.Web/Shared/Module/Assignment/Templates/AssignmentTemplateManagement.razor
+++ b/Management.Web/Shared/Module/Assignment/Templates/AssignmentTemplateManagement.razor
@@ -30,6 +30,7 @@
private AssignmentTemplate? selectedTemplate =>
planner
.LocalCourse?
+ .Settings
.AssignmentTemplates
.FirstOrDefault(t => t.Id == selectedTemplateId);
@@ -44,7 +45,10 @@
};
planner.LocalCourse = planner.LocalCourse with
{
- AssignmentTemplates = planner.LocalCourse.AssignmentTemplates.Append(newOne)
+ Settings = planner.LocalCourse.Settings with
+ {
+ AssignmentTemplates = planner.LocalCourse.Settings.AssignmentTemplates.Append(newOne)
+ }
};
newTemplateName = "";
}
@@ -71,7 +75,7 @@