Initial commit for addition of recurring events. This version is fairly simple and just allows users to select a repeat frequency, then set some details about that to have a number of event dates and titles populate on the page for duplicates of the current event information to be created on those dates with those titles.
Check if $nav_elements is set and an array before iterating through it.
Closes #23 Upgraded CKEditor to 4.2, added the media embed plugin, added the alignment options to the editor, and reorganized the toolbar layout.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into develop
Refs #206: Adds ability to map objectives to objectives from other sets.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into develop
Closes issues #269 and #270: Allow for enabling and disabling course reports from within Manage > Courses and Create Report Card report as a course report.
Refs #262: Fixes edit bug where the new options were not showing up, ajaxifies selector in add page to support new options.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into develop
Refs #262: Fixes option display error on edit, fixes flexigrid bug on grade page
Updates syllabus generation to directly use course enrolment periods.
Added in the first iteration of a decoupled logbook module (some keyword changes/tie-ins to the language file may still be necessary). Closes ticket #212
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature-logbook
Fix for issue with clerkship evaluation notices being sent out when there are any attempts left, rather than ensuring they've filled out the minimum required and only sending the notice if they're below that number submitted.
Fixed issue where the organisation was pulled from a user's `user_data` record rather than the `user_access` record which was being shown on the people search page. Also, made the cohort shown for students default to their role when they aren't in any cohort groups.
Added a check to ensure that the list of objectives shown on the event content page only includes those that exist in the same organisation as the course which the event is in.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature-logbook
Added in missed sql changes for generic logbook module.
Added in missing `objective_loggable` field to the manage objectives interfaces.
Fix for a couple minor issues, in the median grade calculation in My Profile -> My Gradebooks -> Some Course, addition of a closing div in the admin events index, and fixed an issue which caused some evaluations (those that use the course group as an evaluator type) to not show on the Evaluation Reports section, as well as changing the pencil/edit icon on the admin evaluations index into a dropdown button that allows editing or viewing of the evaluations report.