Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "soft_extended_due_date" field to Group #601

Open
james-perretta opened this issue Aug 25, 2020 · 0 comments
Open

Add "soft_extended_due_date" field to Group #601

james-perretta opened this issue Aug 25, 2020 · 0 comments

Comments

@james-perretta
Copy link
Contributor

james-perretta commented Aug 25, 2020

Group.soft_extended_due_date would behave similarly to Project.soft_closing_time. One key difference would be that Group.extended_due_date would remain visible to students in Group API objects. That way, users who are used to setting only one extension value can continue to do so. The UI will need some careful planning to accommodate this (or any other solution we come up with).

(Another proposed solution)
Adding a flag that makes a group's extension behave as a soft deadline gives us what we need for #523 but has the added benefit of being simpler for users who don't need this feature (they won't have to set 2 fields). It also is fully backwards compatible with no custom migrations.

(Old proposed solution)
This would be analogous to Project.soft_closing_time and eliminate some edge cases in #523.

A custom migration would be needed to initialize Group.soft_extended_due_date to the same value as Group.extended_due_date for each group.

@james-perretta james-perretta added priority-1-normal requires custom migration Requires custom migration code to shift data into a new format size-medium labels Aug 25, 2020
@james-perretta james-perretta changed the title Add soft_extended_due_date to Group Add option to treat extension as a soft deadline Mar 1, 2021
@james-perretta james-perretta removed the requires custom migration Requires custom migration code to shift data into a new format label Mar 1, 2021
@james-perretta james-perretta changed the title Add option to treat extension as a soft deadline Add "soft extension" field to Group Jun 8, 2021
@james-perretta james-perretta changed the title Add "soft extension" field to Group Add "soft_extended_due_date" field to Group Jun 8, 2021
@james-perretta james-perretta moved this to In Progress in Release 2024.08.x Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant