Tabula release notes
Tabula 2019.8.3 released
We released Tabula 2019.8.3 on Thursday 15 August 2019. This release includes:
- New functionality for the Tabula API: it's now possible to search for members of a department using filters. This was already possible in the Tabula user interface.
- Improvements, including some to make it easier to use Tabula with only a keyboard:
- Using the <Tab> key to move from the last item in a dropdown, e.g. for exam grid filters, now closes the dropdown
- You can now use the <Esc> key to close dropdowns
- Security enhancements
- Bug fixes
- Further work on the upcoming Mitigating Circumstances functionality
Technical notes
Bugs
- [TAB-7523] - 500 when selecting an overcatted mark for a student
- [TAB-7526] - Bulk relationship change notification to agent is formatted incorrectly
- [TAB-7529] - "x" close button is not visible in filter's dropdown menu
- [TAB-7550] - Uncaught TypeError: Failed to construct 'URL': Invalid URL
- [TAB-7553] - Token errors when importing grid data from SITS
New Feature
- [TAB-7146] - Investigate how to expose student/module reg/etc info via API
Improvements
- [TAB-7414] - Improve accessibility of filter dropdowns
- [TAB-7488] - Prevent creation of new exams in Exam (marks) Management; add a banner explaining that they should use CM2
Task
- [TAB-7424] - Include CSRF token: /attendance/manage/{department}/{academicYear}/addpoints/copy
Dev Tasks
- [TAB-7537] - Include CSRF token: /profiles/timetable/regeneratehash
- [TAB-7538] - Include CSRF token: /sysadmin/attendancetemplates/{template}/points/{point}/delete
- [TAB-7539] - Include CSRF token: /admin/permissions/department/{target}
- [TAB-7543] - Include CSRF token: /admin/scientia-rooms/{location}/delete
- [TAB-7544] - Include CSRF token:/admin/department/{department}/markingdescriptors/new
- [TAB-7545] - Include CSRF token: /attendance/view/{department}/2018/points/{point}/record/upload
- [TAB-7547] - Include CSRF token: miscellaneous
Dev Sub-task
- [TAB-7552] - Fix AdministerExamsTest - Departmental admin should not be able to create exams