ExecutionCourseManagement: CreateECs now migrated to Acad Admin.
ExecutionCourseManagement: CreateCourseReports now migrated to Acad Admin.
ExecutionCourseManagement: MergeECs now migrated to Acad Admin.
ExecutionCourseManagement: InsertExecutionCourse now migrated to Acad Admin.
ExecutionCourseManagement: EditExecutionCourse now fully migrated to Acad Admin (Includes: Edit, AnnouncementSwap, Associate, Dissociate, Transfer, Separate, Delete).
Final corrections on migration to Academic Admin.
Dissociating the CC of the current degree now goes directly to EC list.
Merge branch 'feature/ExecCoursesManageMigrationCorrected'
[Personal Information]: Implemented 'Phroper' on the Operator portal and revamped the server-side logic.
[Personal Information]: Improved 'Phroper' memory usage. Extended light version to most mobile device/browser configurations. Changed the API: getPicture() is now named getThumbnail() : added getPicture() that returns the cropped original picture. Complemented 'Phroper' with a 'Use old version' action, making it possible to disable 'Phroper' if needed (some device/browser configurations are quite buggy when it comes to advanced HTML5 features; besides 'Phroper' can be memory intensive because it has to manipulate base64 images, which is much aggravated when manipulating very high-res pictures).
Minor change:
- the degrees for the over23 candidacy process are now dynamic
New feature:
- added a JSON service to give data about students that allowed their
data to be given for the students association
Minor Change: Added some labels.
[GoogleAnalytics&Barra]: Added 'data-lang' attribute to the Barra initializer. It is now possible to define a property with the Google Analytcs snippet. This snippet is then loaded on every public page.
[Public Websites]: Configuration for GoogleAnalytics snippet.