Skip to content

Add late days column for extensions#392

Open
noahnizamian wants to merge 4 commits intoberkeley-cdss:mainfrom
cs169:late_days_column
Open

Add late days column for extensions#392
noahnizamian wants to merge 4 commits intoberkeley-cdss:mainfrom
cs169:late_days_column

Conversation

@noahnizamian
Copy link
Copy Markdown
Contributor

General Info

original CDSS issue: #291

  • Breaking?

Changes

Adds an "approved days" column to the course enrollments page, where you can see the total number of late days each student has had approved from extension requests. it does not count rejected extensions, and if the student approved more than one request on the same assignment, it counts only the widest one. also the column is blank for staff roles

Testing

I added RSpec tests in spec/models/request_spec.rb for .total_approved_late_days_by_user which
Also added controller spec in spec/controllers/courses_controller_spec.rb to verify that @approved_late_days is assigned

Documentation

No documentation needed

Checklist

  • Name of branch corresponds to story

gobears01 and others added 4 commits March 31, 2026 10:56
Mass approve/ reject functionality and UI changes for request table
PR reviewed and merged into Golden Repo. Thank you!
@superconductor-for-github
Copy link
Copy Markdown

superconductor-for-github Bot commented Apr 21, 2026

@noahnizamianSuperconductor finishedView implementation | App Preview


Standing by for instructions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants