The default setting is OFF. This is considering the workload that the server may experience.
When a user sets it to ON, every action from the user will be saved. (For example, AddCourseChangeCustomEventColor etc )
2. Key feature 2 - Alert User of unsaved action
When the user didn't set the autosave to ON and didn't manually save. Next time users enter the website, they will receive an alert of unsaved action. If the user clicks OK (Despite the picture, the button is in Chinese; it changes as system settings), the actions users made previously will be loaded to the calendar.
Test Plan
Check for every action, like DeleteCourse,UpdateCustomEvent, etc., to work as intended.
Summary
1. Key feature 1 - Adding Auto Save Setting
The default setting is
OFF
. This is considering the workload that the server may experience. When a user sets it toON
, every action from the user will be saved. (For example,AddCourse
ChangeCustomEventColor
etc )2. Key feature 2 - Alert User of unsaved action
When the user didn't set the autosave to
ON
and didn't manually save. Next time users enter the website, they will receive an alert of unsaved action. If the user clicksOK
(Despite the picture, the button is in Chinese; it changes as system settings), the actions users made previously will be loaded to the calendar.Test Plan
Check for every action, like
DeleteCourse,
UpdateCustomEvent,
etc., to work as intended.