Added utility functions for employees
Added list_activities view customization for employees
Added test for employees with list_activities view
List activities view now has an option for employees
deanship_admin permission is now created post_syncdb
Added permission checks to mediacenter views
Improved media tests
Merge branch 'employees' into develop
Added emails to remind coordinators of submitting their media reports
Added an if-statement to check if the coordinator exists before sending emails, because otherwise this may raise an exception (This usually happens when a superuser submits an activity in the name of club that has no coordinator)
Added email templates for media emails
Added emails when a media center member is assigned a task
Updated tests
Changed max_length of story title and article title from 256 to 128. A max_length of 256 seems to be troublesome with MySQL.
Added announcement_sites, images, and notes field to media followupreport model and form.
Fixed image upload issue
New report fields now appear in the report panel when writing a story
ColVis (tool to let the user select which columns to show) and ColRec (tool to let user reorder columns) datatable extensions added to the list_reports view in media app (ColRec disabled for the moment as it's not functioning properly)
Also, the additional followupreport fields added to the list_reports view
REPORT_DUE_AFTER constant now has a new home (media/utils.py)
MAX_OVERDUE_REPORTS constant also added
Club coordinators now see warnings when there are due (or overdue reports) on the list_activities page
Also, when the overdue reports exceed the maximum, the submit activity button is hidden
Added tasks to media center app (unfinished).
Tasks done.
Added add_presidency_review permission as a criterion for determining behavior of list_activities view. This solves a potential issue where those with the permission would've been regarded as normal users