Feedback Otto
Branch for all changes in response to the feedback provided by Otto Visser during the test session on Wednesday June 21st.
Solves the following issues:
-
BEP-263: Added functionality and tests for requiring current password if updating a user's password through front-end. -
BEP-264: Allows status_motivation to be added along with status decision for CourseParticipation, which is displayed in front-end to student. -
BEP-294: Dynamic generation of course edition name. -
BEP-272: Updated admin root path to direct to users instead of courses (fixing the first admin breadcrumb). -
BEP-267: Renamed 'members' to 'students' in group header. -
BEP-268: Allow group leader to choose their successor when leaving the group. -
BEP-295: Add datepicker input fields using Zebra Datepicker via a gem wrapping it and preparing it for the rails asset pipeline. -
BEP-293: Admin navigation Imports button moved to the right.
Other fixes:
-
Moved CSS for clickable table rows to stylesheet instead of embedded in HTML. -
Updated styling for hoverable table rows. -
Added a helper for rendering a clickable table row. -
Fixed clickable table row event propagation on selecting the row using the checkbox. -
Refactored front-end course edition views to solve code duplication problems. -
Refactored and restructured Helpers, and remove empty ones.
Edited by Jesse Tilro