Skip to content

[Bugfix:Notifications] Fix Broken Course Link#12780

Merged
bmcutler merged 1 commit into
mainfrom
fix-course-link
Apr 15, 2026
Merged

[Bugfix:Notifications] Fix Broken Course Link#12780
bmcutler merged 1 commit into
mainfrom
fix-course-link

Conversation

@JManion32

Copy link
Copy Markdown
Contributor

Why is this Change Important & Necessary?

A small feature on the home page notifications panel is the course button, which should redirect the user to that course's notification page. Currently, it redirects the user to the origin of the notification just like the rest of the button.
image

What is the New Behavior?

Clicking the course button now redirects to that course's notification page.

What steps should a reviewer take to reproduce or test the bug or new feature?

On main: Click the course button. Redirect to notification origin.
Feature branch. Click the course button, Redirect to that course's notification page.

Automated Testing & Documentation

#12430 is in progress and will test this feature.

Other information

This is not a breaking change.

@github-project-automation github-project-automation Bot moved this to Seeking Reviewer in Submitty Development Apr 14, 2026
@JManion32 JManion32 changed the title [Bigfix:Notifications] Fix Broken Course Link [Bugfix:Notifications] Fix Broken Course Link Apr 14, 2026
@codecov

codecov Bot commented Apr 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 21.68%. Comparing base (c52d47a) to head (7710750).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##               main   #12780   +/-   ##
=========================================
  Coverage     21.68%   21.68%           
  Complexity     9778     9778           
=========================================
  Files           268      268           
  Lines         36504    36504           
  Branches        487      487           
=========================================
  Hits           7915     7915           
  Misses        28106    28106           
  Partials        483      483           
Flag Coverage Δ
autograder 21.32% <ø> (ø)
js 2.04% <ø> (ø)
migrator 100.00% <ø> (ø)
php 20.71% <ø> (ø)
python_submitty_utils 80.08% <ø> (ø)
submitty_daemon_jobs 91.13% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Rkoester47 Rkoester47 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reproduced the issue on main, and then tried again on this branch and the issue was resolved. Clicking the course title brings me to that course's notification page, as intended.

@github-project-automation github-project-automation Bot moved this from Seeking Reviewer to Awaiting Maintainer Review in Submitty Development Apr 14, 2026

@dagemcn dagemcn left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fix works as intended.

@bmcutler
bmcutler merged commit c9f67ed into main Apr 15, 2026
48 of 51 checks passed
@bmcutler
bmcutler deleted the fix-course-link branch April 15, 2026 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants