FenixEdu Academic 4.0.8
FenixEdu Academic 4.0.8 delivers a series of bug fixes and improvements, along with more dead code cleanups.
Bug Fixes
- Avoided changing struts configuration mid-application
- Fixed thesis display that was still referencing a wrong class name
- Fixed marksheet print: properly mark them as printed when printed from 'print via Web' functionality
- Fixed deletion of enrolments with linked thesis: allowed for admin office when thesis is in draft state with no documents
Improvements
- Improved performance of AcademicAccessRule.isMember
- Removed uneccessary access control restrictions over thesis modifiers since it's all already verified by the upper layers
- Removed unnecessary grants on phd's user creation that would end up ignored