Tabula 68 (Erbium) - Monday 19th May 2014
Tabula version 68 (Erbium) was released on Monday 19th May 2014. The main visible improvements and changes are:
General improvements and fixes
- It is now possible to grant advanced permissions over individual profiles and create custom roles for a department
- The maximum number of students that can be emailed from the system has been increased from 50 to 500.
- By default, users will be notified about noteworthy submissions that they have permissions to administer (previously, users would need to opt-in on the Settings screen). It is still possible to opt-out.
- Late notifications will no longer be sent if you were granted an extension, but have already submitted
- Students manually un-enrolled from assignments will no longer receive late notifications
- It is now possible to download files from the administration screen that were submitted with # in the filename
Technical release notes:
Implement Code
- [TAB-2235] - Data model
- [TAB-2249] - Scope old-style code to 2013
- [TAB-2250] - Attendance home page
- [TAB-2260] - Managing home page
- [TAB-2261] - Choose academic year to manage
- [TAB-2262] - Manage monitoring schemes
Technical task
- [TAB-2309] - Post-deploy: Refix broken feedback values
Bug
- [TAB-2209] - Submission receipt notifications default is off and people don't know it
- [TAB-2234] - SubmissionDueWithExtensionNotification shouldn't be sent if you've already submitted
- [TAB-2236] - Fix which year tab accredited prior learning is displayed under
- [TAB-2237] - Exception sending email that refers to @Restricted property
- [TAB-2238] - All emails in batch rolled back on uncaught exception
- [TAB-2239] - Exception rendering notifications where access to @Restricted properties is denied
- [TAB-2244] - Manually un-enrolled students receiving 'assignment is late' notifications
- [TAB-2245] - OnlineFeedbackCommand may show manually excluded students
- [TAB-2296] - Modal not showing expected number of unallocated students
- [TAB-2297] - Download links should escape # in filenames
- [TAB-2298] - Coursework page calculating days late incorrectly when student had extension
- [TAB-2300] - Exceptions posting online feedback (duplicate field values saved)
- [TAB-2301] - Email alerts being sent to student who are no longer enrolled
- [TAB-2303] - People with unapproved extensions may not get due notifications
- [TAB-2304] - Error when creating new SGT event on Tabula Sandbox
- [TAB-2312] - Freemarker error viewing profile page if view.universityId is undefined
Epic
- [TAB-24] - Users need to be able to manage permissions for different roles
- [TAB-26] - I want to be able to give another user permissions
Idea
- [TAB-1707] - Expose user-friendly role definitions to users
Improvement
- [TAB-2206] - Don't show "More..." in Activity Stream if we've fetched fewer than the max
- [TAB-2310] - Increase max recipient limit for email sending
Risk
- [TAB-1826] - Apparent duplicate module registrations (could lead to incorrect CATS totals)
Story
- [TAB-28] - I want to be able to assign a role to a user and grant them additional permissions
- [TAB-29] - I want to be able to create a new role based on an existing role
- [TAB-30] - I want to be able to make additional roles available within my department
- [TAB-31] - I want to be able to delete a role/make it unavailable within my department