doubtfire-lms / doubtfire-web

Angular web application for the Doubtfire front-end
GNU Affero General Public License v3.0
45 stars 332 forks source link

refactor: update extension granularity from weeks to days #830

Open ublefo opened 4 months ago

ublefo commented 4 months ago

Refactor extension system to use days instead of weeks to provide better flexibility. Backend work is complete and can be found here: https://github.com/doubtfire-lms/doubtfire-api/pull/440

Requires https://github.com/doubtfire-lms/doubtfire-web/pull/837 to be merged first.

ublefo commented 4 months ago

We need to refresh the project data after applying for extension to make sure auto-granted extensions are properly reflected in the UI without a manual refresh. I'm not sure how to implement this, some help would be appreciated.