Skip to content

Commit e258cfe

Browse files
committed
Merge branch 'develop' into s25-updateofficelocation
2 parents 3100401 + 6a709fa commit e258cfe

File tree

2 files changed

+0
-31
lines changed

2 files changed

+0
-31
lines changed

Gordon360/Controllers/ScheduleController.cs

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,6 @@ namespace Gordon360.Controllers;
1414
[Route("api/[controller]")]
1515
public class ScheduleController(IScheduleService scheduleService) : GordonControllerBase
1616
{
17-
/// <summary>
18-
/// Gets all session objects for a user
19-
/// </summary>
20-
/// <returns>A IEnumerable of session objects as well as the schedules</returns>
21-
[HttpGet]
22-
[Route("{username}/allcourses")]
23-
[Obsolete("This method is deprecated. Use '/{username}/allcourses-by-term' which is grouped by term.")]
24-
public async Task<ActionResult<CoursesBySessionViewModel>> GetAllCourses(string username)
25-
{
26-
var groups = AuthUtils.GetGroups(User);
27-
var authenticatedUsername = AuthUtils.GetUsername(User);
28-
29-
IEnumerable<CoursesBySessionViewModel> result;
30-
if (authenticatedUsername.EqualsIgnoreCase(username) || groups.Contains(AuthGroup.FacStaff))
31-
{
32-
result = await scheduleService.GetAllCoursesAsync(username);
33-
}
34-
else
35-
{
36-
result = await scheduleService.GetAllInstructorCoursesAsync(username);
37-
}
38-
39-
return Ok(result);
40-
}
41-
4217
/// <summary>
4318
/// Gets all term-based course schedules for a user, filtered to only include officially published terms.
4419
/// </summary>

Gordon360/Documentation/Gordon360.xml

Lines changed: 0 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)