[Feature:InstructorUI] Turn off gradeable due/release date
Homework Submission, Automated Grading, and TA grading system.
Brought to you by:
ernn
Originally created by: jportorreal00
[#5846]
Currently we are able to turn off submission due dates, but not release dates. The placement of gradeables on the homepage is also less than ideal when it comes to the gradeable placement. Gradebles with no due date end up in the "RELEASED" section.
Turn on or off due dates and release dates. The placement of of gradeables is now improved based on the recommendations in the issue.
This could be a breaking change since the "NOT NULL" constraint was dropped in the database. I found a few places where we rely on these dates existing so I have been changing them.
Originally posted by: codecov[bot]
Codecov Report
12.97% <ø> (ø)
0.00 <ø> (ø)
99.10% <ø> (ø)
0.00 <ø> (ø)
20.96% <46.29%> (+0.02%)
0.00 <1.00> (ø)
84.28% <66.66%> (-0.33%)
0.00 <0.00> (ø)
Flags with carried forward coverage won't be shown. Click here to find out more.
Originally posted by: shailpatels
@jportorreal00 I'm still seeing the same issue where the option to release a gradeable exists for a gradeable with no release date. I was testing by creating a new gradeable
Originally posted by: shailpatels
When switching to this branch and creating gradeables with null dates, then reverting or switching to an older branch causes the following frog error:
@jportorreal00 , @bmcutler this might be a case where we would want a down migration to replace any null dates with a real date set way in the past or future or something