Skip to content

[Feature:Notifications] Removed Late Days in Title#12069

Merged
bmcutler merged 2 commits intomainfrom
rem-late-days
Sep 19, 2025
Merged

[Feature:Notifications] Removed Late Days in Title#12069
bmcutler merged 2 commits intomainfrom
rem-late-days

Conversation

@JManion32
Copy link
Copy Markdown
Contributor

Why is this Change Important & Necessary?

Submissions Open notifications feature student's remaining, and allowed late days. This extra information makes the title of these types of notifications long, reducing readability for the user.

What is the New Behavior?

Removed the late days from the title of notifications (it is still in the body).

Old

image

New

image

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

  1. Run submitty_install since it is a change in the scripts
  2. Create a new gradeable, and open it for students to submit
  3. Run sudo -u "submitty_daemon" python3 sbin/send_notification.py, this will send the notification
  4. See changes

Other information

This is not a breaking change, this PR could also address all forum notifications saying "New Announcement", if we think we want to change that.

@codecov
Copy link
Copy Markdown

codecov bot commented Sep 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 21.69%. Comparing base (25d7aee) to head (32780f7).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##               main   #12069   +/-   ##
=========================================
  Coverage     21.69%   21.69%           
  Complexity     9587     9587           
=========================================
  Files           268      268           
  Lines         36591    36591           
  Branches        475      475           
=========================================
  Hits           7940     7940           
  Misses        28180    28180           
  Partials        471      471           
Flag Coverage Δ
autograder 21.39% <ø> (ø)
js 2.07% <ø> (ø)
migrator 100.00% <ø> (ø)
php 20.71% <ø> (ø)
python_submitty_utils 80.08% <ø> (ø)
submitty_daemon_jobs 90.72% <ø> (ø)

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.

@github-project-automation github-project-automation bot moved this from Seeking Reviewer to Awaiting Maintainer Review in Submitty Development Sep 19, 2025
@bmcutler bmcutler merged commit 5e2971c into main Sep 19, 2025
22 of 25 checks passed
@bmcutler bmcutler deleted the rem-late-days branch September 19, 2025 20:58
@github-project-automation github-project-automation bot moved this from Awaiting Maintainer Review to Done in Submitty Development Sep 19, 2025
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.

2 participants