scheduler commented and improved
Merge branch 'master' of https://github.com/236b-RTP/RTP
reorganized calendars.js.coffee file, added comments
should have check for scheduling in past
check not schedule before current time
Added coveralls for code coverage reporting. Added spec tests for the Time Utilities methods
added code coverage badge to the README
tasks can now be rescheduled. overdue tasks are handled in a dialog window before rescheduling. tasks can now be marked as done.
minor ui changes to preferences page, created and added icons
minor ui changes to welcome page, updated images
minor changes to help page
split up the calendars.js.coffee file into multiple files
added schedule spread to preferences controller, model, and view. added migration to add schedule spread to the database. modified the preferences new and edit pages to use the same form that was moved to a partial.
added missing files from previous commit.
added the task tag color to the fullcalender view. fixed an error when editing or removing tasks that would cause them to not be updated or removed from the fullcalender view.
prevented tasks that are already in progress or that are done from being draggable
added a completed checkbox to the task item edit dialog
changed the dragging functionality to display the reschedule dialog when dragging a new task onto the fullcalendar when there are overdue tasks present. fixed a bug where tasks would not reload when scheduling a new task.
fixed a bug where completed tasks were still showing in the Doing tab
changed the calendar view to remove completed tasks off the calendar when they are completed, or to add the tasks back to the calendar when they are changed from completed to doing.