Releases: FenixEdu/fenixedu-academic
FenixEdu Academic 4.0.11
FenixEdu Academic 4.0.11 is a revision release to address some urgent bug fixes.
Bug Fixes
- Presentation issues in registration declaration for phd
- Fixed unwanted access to contact validation by others than the managers group
- Fixed infinite cycle in merge execution courses
- International Registration no longer depends on tiles
- Fixed several links inside the curricular plan and competence course management interfaces across all portals
- Allow groups for teachers with missing grades to work for all degrees
- Fixed error thrown when merging executionCourses with final evaluations
- Only create professorship for teachers with authorization
- Properly show exceptions of external modules
- Fixed DegreesProvider
FenixEdu Academic 4.0.10
FenixEdu Academic 4.0.10 delivers a series of bug fixes and improvements, along with more dead code cleanups.
Bug Fixes
- Lesson Space attribution now checks user permissions correctly
- Fixed merge of execution courses that were not considering groups
- Removed left over employee dependent code on candidate's personal data edition
Removals
- Removed forgotten actions from the public module
- Removed inquiries specific messages from resources
Improvements
- Updated instructions for the teacher's course management interfaces and other minor label fixes
- Minor efficiency improvements to the enrolment workflow
- Removing extraneous role management
- Minor change: made more clear to admin office and students the year of the candidacy vs the year to which students apply
- Merged coordinator dissertation functionalities
- Improved account management interface to include social security number
- Improved comparator of teacher authorization to consider semester ordering
FenixEdu Academic 4.0.9
FenixEdu Academic 4.0.9 feature only urgent bug fixes
Bug Fixes
- Ensure Users are properly created when they are supposed to
- Restored missing Forums link on Teacher Execution Course pages
- Sorted messages in view emails, re-enabled GOP notificationService
- Recover party contact validation links when managing accounts
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
FenixEdu Academic 4.0.7
FenixEdu Academic 4.0.7 delivers a series of bug fixes and improvements, continuing on the 4.0.x series.
Bug Fixes
- Fix and improve jury proposal rejection by Scientific Council
- Fixed i18n API on OptionalCurricularCourse
- Fixed saving nickname after saving emergency number in personal information
- Phd properly asks for student name separated instead of full
Improvements
- Cleanup: Removed missing classes from struts-publico.xml
- Creating a DegreeCurricularPlan for a Degree no longer depends on the degree being bologna
FenixEdu Academic v4.0.6
FenixEdu Academic 4.0.6 delivers a series of bug fixes and improvements, continuing on the 4.0.x series.
Bug Fixes
- Changed invalid affinity cycle message.
- Confirmation date should be null when Thesis is set for review
- Fix thesis file substitution
- Fixed marksheet printing
- Registration conclusion process new properly displays the unit coordinator
- Fixed bug with dissertations enrolments without thesis object
Improvements
- A signal is now emitted when an
Enrolment
is created. - Greatly improved the UI to manage Departments.
- Improved usability of professorship creation
- Greatly improve performance when searching for student by student number
FenixEdu Academic v4.0.5
FenixEdu Academic v4.0.5 is a revision containing urgent bug fixes
Bug Fixes
- Add missing occupation management group on lesson instances
- Summaries are now using the correct property for space identification
- Party Contacts properly working in all portals
- Recovered and fixed deleted coordinator dissertations functionalities
- Fix receipt contributor issue
- Fix printing and state change of credit notes
Removals
- Removed jsps related to deleted functionalities
FenixEdu Academic v4.0.4
FenixEdu Academic v4.0.4 is a revision containing urgent bug fixes
Bug Fixes
- Fixed null pointer exception on person search
- Fix listing proposals interfaces on scientific council
- ActiveStudents Group now also considers Phd Students
FenixEdu Academic v4.0.3
Features fixes for several bugs and continues the cleanup of dead code and ui.
Bug Fixes
- Fixed teacher category presentation in person search
- Fixed not authorized access page for teaching mobility
- Fixed teacher category editing form
- Edit execution course now displays courses to edit
- Bug Fix: search over existing accounts while creating a new one fixed in the manage-accounts functionality
- Bug fix : Do not enroll in written evaluations if period is not opened
New Features
- Add summaries control as an academic admin functionality with specific permissions.
- Added Signals to the approval of a thesis proposal, and Marks Publishing
Removals
- Removed jsps related to deleted functionalities
Enhancements
- Avoid evaluating duplicate groups on AcademicAccessRule
- Improved presentation of teacher communication pages
FenixEdu Academic v4.0.2
Features fixes for several bugs and continues the cleanup of dead code and ui. Also begins using the bennu-oauth instead of it's own infrastructure.
Bug Fixes
- Fixed an issue with the migration guide on persistent groups migration
- Fixed Student creation when person already exists
- Fixed an issue with the migration guide on execution course information
- Fixed an issue with the migration guide on phd guiders
- Fixed stream related bug in PersistentCoordinatorGroup
- Fixed diploma supplement issues relating ects values
- Fixed spring interfaces that assumed struts to be initialized
- Delegate curricular course and degree site to proper url slots
- StudentCurricularPlan links must be not be context or module relative
- AcademicAccessRule system was not matching operations over degrees via office grants
- Fixed search person to properly filter department
New Features
- Added API for querying contact visibility, renderers now using it
- Added assigned room to calendar. Added top level space to spaces.
Removals
- Removed credits related code in the year and semester logic
- Deleted several jsps of removed funcionalities
- Removed references to the tutorship role
- Cleaned up resource bundles of translations of removed roles
- Removed online-tests specific checksum filter
- Removed remaining pieces of organizational structure UI
- Removed remaining usages of obsolete BundleUtil.getString, keeping a legacy PHD related bundle util
Enhancements
- Space optimization on sender recipients by avoiding duplication of recipient objects for the same group
- Replaced usages of the obsolete DEGREE_ADMINISTRATIVE_OFFICE_SUPER_USER with the proper academic authorization
- Update fenix api to use bennu-oauth module
- FenixAPI - Updating /canteen, /contacts and shuttle no longer requires Fenix deployment
- Api: Fix courses rss links to new convention
- Greatly improved Academic Access Rule performance
- Greatly improved UnitGroup performance