mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
removed assignment id from assignment page
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
@page "/course/{CourseName}/assignment/{AssignmentId}"
|
||||
@page "/course/{CourseName}/assignment/{AssignmentName}"
|
||||
|
||||
@using CanvasModel.EnrollmentTerms
|
||||
@using Management.Web.Shared.Components.AssignmentForm
|
||||
@@ -21,7 +21,7 @@
|
||||
[Parameter]
|
||||
public string? CourseName { get; set; } = default!;
|
||||
[Parameter]
|
||||
public string? AssignmentId { get; set; } = default!;
|
||||
public string? AssignmentName { get; set; } = default!;
|
||||
|
||||
private bool loading { get; set; } = true;
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
if (loading)
|
||||
{
|
||||
loading = false;
|
||||
logger.LogInformation($"loading assignment {CourseName} {AssignmentId}");
|
||||
logger.LogInformation($"loading assignment {CourseName} {AssignmentName}");
|
||||
if (planner.LocalCourse == null)
|
||||
{
|
||||
var courses = await fileStorageManager.LoadSavedCourses();
|
||||
@@ -44,7 +44,7 @@
|
||||
.LocalCourse?
|
||||
.Modules
|
||||
.SelectMany(m => m.Assignments)
|
||||
.FirstOrDefault(a => a.Id == AssignmentId);
|
||||
.FirstOrDefault(a => a.Name == AssignmentName);
|
||||
|
||||
assignmentContext.Assignment = assignment;
|
||||
logger.LogInformation($"set assignment to '{assignmentContext.Assignment?.Name}'");
|
||||
|
||||
@@ -48,9 +48,8 @@
|
||||
private void OnClick()
|
||||
{
|
||||
assignmentContext.Assignment = Assignment;
|
||||
Navigation.NavigateTo("/course/" + planner.LocalCourse?.Settings.Name + "/assignment/" + Assignment.Id);
|
||||
Navigation.NavigateTo("/course/" + planner.LocalCourse?.Settings.Name + "/assignment/" + Assignment.Name);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
<div
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
if(planner.LocalCourse != null)
|
||||
{
|
||||
assignmentContext.Assignment = Assignment;
|
||||
Navigation.NavigateTo("/course/" + planner.LocalCourse.Settings.Name + "/assignment/" + Assignment.Id);
|
||||
Navigation.NavigateTo("/course/" + planner.LocalCourse.Settings.Name + "/assignment/" + Assignment.Name);
|
||||
logger.LogInformation("navigating to assignment page");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,6 @@ public static class CoursePlannerExtensions
|
||||
{
|
||||
Assignments = module.Assignments
|
||||
.OrderBy(a => a.DueAt)
|
||||
.DistinctBy(a => a.Id)
|
||||
.Select(a => a.validateSubmissionTypes())
|
||||
.Select(a => a.validateDates())
|
||||
.ToArray()
|
||||
|
||||
Reference in New Issue
Block a user