Open nus-pe-bot opened 4 years ago
It is intentional that all of these options are compulsory and not optional. According to the User Guide it is stated clearly that none of the parameters are optional.
As to the design considerations, for event name start date time and end date time it is compulsory for creating any sort of event in a calendar / schedule. As for the recurrence and color it is to make sure the user is mindful of the characteristics of how the event is created. Similar to that of google calendar, users can choose the recurrence and color of the event at the onset of creating the event the difference being that our application is CLI-based thus all parameters have to passed by the user through typing instead of a "nicer" GUI where it is clickable.
The length of the command allows for the fine-tuned control of creating a event and makes the user aware of the fields editable. Aditionally, by having the reucrring parameter allows user to save so much more time as compared to creating each recurring event manually.
--
event eventName/Teachers Meeting startDateTime/2019-11-17T10:00 endDateTime/2019-11-17T20:00 recur/none color/17
Event creation command not user friendly, especially the time input requirements
[original: nus-cs2103-AY1920S1/pe-interim#2287]