R7.University 1.9.0
End-user changes:
- New EduProgram module which displays basic info about edu. program and its profiles.
- Fix #123: [EmployeeDirectory] Education and Trainig columns show same content.
- Fix #120: dnn-ac-combobox rendered incorrectly in Chrome.
- Implement #121: Add indexes to FKs and other fields used in queries (improve performance).
- Implement #122: Make barcode display optional for an employee.
- Implement #126: [EditDocuments] Sort documents on load.
- Package friendly names for modules now in R7.University.ModuleName format.
- [Launchpad] Fix action label generation.
- [Model] Ability to define education sublevels for edu. profiles.
- [Model] Add homepage property for edu. program.
- [Model] Add division relation for edu. program and edu. program profile.
- [EduProgramDirectory] display edu. program title as link to homepage.
- [EduProgramDirectory] could display edu. programs for single division (specified in settings).
- [EduProgramDirectory] displays edu. programs for all available edu. levels, if no edu. levels was set in settings.
- [UX] Improve selection of edu. programs and edu. program profiles in edit and settings forms.
- [UX] Use Icon API to get module action icons, use different icons for different action types.
- [UX] Enable AJAX for entire EditEmployee form.
- License changed to GNU GPL v3 or any later.
- Russian translation update.
Developer changes:
- dnn-ac-combobox now preserve autopostback behavior of underlying dropdown.
- Extract viewmodelbase classes, major DAL code refactoring.
- Add xUnit-based tests project (include config test, basic document model extensions test).
Note: Install R7.DotNetNuke.Extensions v0.8.0 and R7.ImageHandler packages first!