Finished Issue 23

Finished issue #23 ,Admin can create a a schedule and publish it.
Admin has a week view of the schedule, colour coded by availability.
The are three groups:
green: most people available
yellow: some people available
red: Very few people available
None: There is nobody available during that time

The Admin clicks on each column to assign the shifts.
Now the Admin is presented with a table with all the TAs and their availability during that day.
Assigning a TA is a simple selection with the mouse. At the top of each column there is the name of the TA and how many hours he was assigned so far. There cannot be more hours assigned then hours requested.

Once The Admin has finished Assigning the TAs for that day. The admin will press save and will be redirected back to the week schedule. Now the column for that day will display the TAs that are assigned instead of the colour coded availability.

Once the whole week is done, the Admin can publish the schedule, which will create shifts for all the assigned TAs.