Skip to content

Feedback Otto

Jesse Tilro requested to merge feedback-otto into development

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

Merge request reports