-
Notifications
You must be signed in to change notification settings - Fork 37
/
CHANGELOG.php
241 lines (200 loc) · 12.8 KB
/
CHANGELOG.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
<?php
/*
Totara LMS Changelog
Release 2.5.2 (26th November 2013):
==================================================
API Changes:
T-10928 See http://community.totaralms.com/mod/forum/discuss.php?d=3507 for more details
T-11651
Improvements:
T-11594 Improved hidden courses display in course overview block
T-11537 Added an option to enable/disable Totara sync field in bulk user actions
T-11634 Added content restriction options to goal and appraisal report sources
T-11105 Report builder source files are now available in 'Language customisation'
T-11566 Made 'My Reports' and 'My Bookings' pages editable so that blocks can be added
Bug Fixes:
T-11606 Added a check to prevent duplicate certification assignments when uploading completion history
T-11321 Session info is now included in notification emails when Face-to-face details are updated
T-11505 Fixed error when inserting more than 1000 records into the cohort_msg_queue table for MSSQL
T-11546 Fixed exceptions if the user is already assigned to program
T-11647 Removed confirmation message when signing up for Face-to-face session with 'No email' option
T-11636 Fixed undefined variable warning on course view when Audience visibility is enabled
T-11621 Fixed image handling in textarea custom fields
T-11540 Fixed display of minimum time required on required learning pages
T-10726 Changed page editing to happen via edit button on 'My Team' page
T-11619 Fixed 'Completion import: Certification status' report URL
T-11618 Fixed company goals link redirecting to wrong place on 'My Goals' page
T-11620 Fixed use of MySQL reserved word in database query in Goals
T-5879 Fixed leading spaces in reportbuilder source language file
Release 2.5.1 (12th November 2013):
==================================================
Security fixes:
Fixes from MoodleHQ http://docs.moodle.org/dev/Moodle_2.5.3_release_notes
Improvements:
T-11456 Improved appearance of heading rows in flexible tables
T-11449 Improved message when no file selected for custom fields
T-11604 Moved toolbar above the column headers in totara tables
T-11581 Only show available databases in Totara Sync external database settings
Bug Fixes:
T-11616 Fixed goal review questions in appraisals when using postgreSQL
T-11592 Facetoface session info is shown on the course view page again
T-11508 Fixed user profile field rules for MSSQL Server
T-11610 Fixed failing log inputs during program extension requests
T-11315 Added description and type to the my goals page when showing details
T-11551 Fixed facetoface signup notification types
T-10444 Fixed reminderperiod substitution which was not occurring in face to face notifications
T-11588 Excluded suspended users from all user selectors
T-11590 Fixed character escaping in feedback360 and appraisals assignments javascript setup
T-11574 Fixed error when upgrading via command line
T-11575 Added new completion setting fields to course backup/restore
T-11558 Deleted users are once again shown on browse list of users page
T-11579 Fixed permissions for managing course custom fields
T-11567 Fixed javascript error on notification page
T-11599 Changed button icon for topics add/remove sections in courses
T-11582 Fixed 'Standard Totara Responsive' theme problem when using upload completion records options
T-11559 Prevent people requesting 360 feedback from suspended users
T-11533 Cleaned up course_modules_completion table when course id deleted
T-10832 Fix icon picker to account for slash arguments setting
T-11571 Fixed fatal error on request feedback page when javascript is turned off
T-11583 Fixed upgrade from Totara 2.4 to Totara 2.5 when a site has external backpacks connected
T-11479 Only show delimiter selector on CSV sources in Totara Sync
T-11564 Fixed format hint string next to date pickers on audience editing page
API Changes:
T-11560 Removed optional $certifpath param from course_set and multi_course_set class constructors
Release 2.5.0 (31st October 2013):
==================================================
Initial release of Totara 2.5
Totara 2.5 introduces the following new features:
* Performance Management
* Create company wide and personal goals and track progress towards
meeting those goals.
* Create custom appraisal forms and assign them to groups of users.
* Track appraisal progress with summary and detailed reports.
* Create 360 feedback forms and assign them to groups of users.
* Allow users to monitor 360 feedback they have received.
(thanks to GKN and BMI for part funding this work)
* Certifications
* Ability to create "Certifications", which are Programs that can expire
after a set time and can be retaken.
* Manage expiration periods and recertification windows.
* Supports recertification paths when recertification involves completion
of a different set of courses to the original certification path.
* Ability to reset certain activities within courses to support the same
user taking a course multiple times.
* A course completion history report which shows previous completion attempts.
* Course completion import tool for uploading legacy completion data.
(thanks to BMI for funding this work)
* Audience Visibility
* Provides an alternative way of managing course and program visibility across
the whole site.
* Allows courses and programs to be made visible and accessible to specific
audiences only.
(thanks to Kineo US and Kohls for the original patch and Learning Pool for help
with integration)
* Course catalog changes
* Changes to the appearance of the course catalog to integrate recent improvements from
Moodle.
* Manager Delegation
* Allows a user's manager role to be temporarily delegated to another user.
* A time limit determines when the temporary assignment is automatically revoked.
(thanks to Catalyst IT for the original patch)
* Program Progress report source
* View program completion status and the course completion status of each individual
course that makes up the program in a single integrated report.
(thanks to Catalyst IT and Bodo Hoenen from Social Learning Project for the original patch)
* Report builder PDF export
* All report builder reports now include the option to export to PDF in either
portrait or landscape mode.
(thanks to Michael Gwynne from Kineo UK for the original patch)
* Customisable report builder filter names
* Report creators can customise the names of filters which controls the label
that appears next to the filter on the report page.
* Relative date support in report builder date filters
* Report builder date filters now allow relative date ranges such as
"in the last 3 days".
(thanks to Jamie Kramer from E-learning Experts for the original patch)
* Instant course and program completion
* Instead of waiting for the hourly or daily cron, course and program completions
are now calculated instantly.
* Email notification settings in Totara Sync
* Administrators can receive emails when there are warnings or errors during
syncing.
* Experimental Responsive Totara theme for mobile devices
* A new Totara theme based of the 'bootstrap' base theme designed to scale the
site to work on any device size.
This theme is still experimental at this stage, we plan to improve it via 2.5
point releases and fully support it in Totara 2.6.
* New option to mark face-to-face activity completion based on signup status rather
than grade. Note: This option also uses the session time as the completion date for
course and activity completion (rather than the time attendance is marked).
* More minor improvements including:
* T-11182 New capabilities for managing hierarchy scales.
* T-11493 New capability for managing write access to idnumber field.
* T-10930 More fine-grained control over create/update/delete actions within Totara sync.
* T-11049 Make all program messages optional.
* T-9833 Improved styling of program management pages.
* T-11387 Added new web service to store mobile device data for push notifications.
This release updates Totara to be based on Moodle 2.5, which includes the following improvements:
* New admin tool for installing add-ons.
* Transparency and RGB support in the themes colour picker.
* Collapsable form sections to improve the usability of large forms.
* Reduced the size of description fields and simplified the default editor.
* Search the list of users enrolled in a course.
* New assignment settings for handling resubmissions.
* Option to auto-save during quiz attempts.
* Option to drag and drop media files or text onto a course page to create a label.
* Option to display course summary files in course listings.
* View and edit catalog now separated.
* Performance improvements, particularly greater use of the Moodle Universal Cache (MUC).
* Improved security of hashed passwords (Totara contribution to Moodle).
* New user account lockout mechanism.
* Behat test framework integration.
* Progress indicator when dragging files into the filepicker.
For more details on the Moodle changes see:
http://docs.moodle.org/dev/Moodle_2.5_release_notes
http://docs.moodle.org/dev/Moodle_2.5.1_release_notes
http://docs.moodle.org/dev/Moodle_2.5.2_release_notes
See INSTALL.txt for the new system requirements for 2.5.
2.5 Upgrade notes:
==================
2.5 introduces a new, more secure password hashing scheme. If you are upgrading from 2.4 via the web interface ensure
you are logged into you 2.4 site as a site administrator prior to replacing the codebase.
As always make sure you replace the whole code directory rather than copying 2.5 files on top of the 2.4 code. See
UPGRADE.txt for more details.
2.5 API Changes:
================
* Moodle API changes as detailed in http://docs.moodle.org/dev/Moodle_2.5_release_notes#For_developers:_API_changes
* T-11133 Kiwifruit theme will no longer display totara menu bar or breadcrumbs until you are logged in.
* T-11202 Unenrolling users from a course will unenrol them from any future face to face courses they were booked in.
* T-11258 Code changes to the way embedded reports are set up - see comments in the reportbuilder class constructor.
* T-9833 Changes to code to support improved styling of program management. Custom themes may need updating.
* T-11493 Enforcing uniqueness on most 'idnumber' fields (All totara ones plus the user idnumber from Moodle). You
* will not be able to upgrade to 2.5.0 if you have any duplicates in existing sites.
* T-10878 Removed a number of unused database fields and tables.
* Removed unused functions organisation_backup() and related functions.
* Remove unused $exceptiondata argument from insert_exception() and raise_exception() functions.
* T-11182 Added new hierarchy scale capabilities and reworked existing hierarchy capability checks to make them more
* independent of each other.
* T-10107 New optional arguments in totara_cohort_add_association(), totara_cohort_delete_association() and
* totara_cohort_get_associations() to support audience visibility.
* Updated totara_cohort_check_and_update_dynamic_cohort_members() to use progress_trace object instead of
* boolean verbose flag.
* Removed unused function totara_print_main_subcategories().
* T-9833 Added optional $fieldset argument to totara_add_icon_picker() to allow icon picker without separate fieldset.
* T-9390 New optional arguments on totara_get_manager() to support more options related to temp managers.
* T-11158 Changed 2nd argument of totara_get_category_item_count() from bool to string to support certifications.
* Added $certifpath argument to get_total_time_allowance() and get_courseset_groups().
* Added optional $iscertif and $certifpath arguments to get_content_form_template().
* New $certificationpath argument to display_edit_assignment_form().
* Renamed incorrectly named $userpic argument to $user in display_user_message_box().
* T-11182 Add 2 new permission related arguments to customfield_edit_icons().
* Removed unused 2nd argument from competency_scale_display_table().
* T-11309 Added $type argument to prog_get_programs().
* Added $type argument and removed two $where arguments from prog_get_programs_search().
* T-11102 Removed unused functions prog_print_programs(), prog_print_program(), prog_print_whole_category_list(),
* prog_print_category_info(), prog_print_viewtype_selector() and print_program().
* T-11279 get_competency_courses() function visibility changed from private to public.
* T-11049 Add $newprogram boolean argument to prog_messages_manager class constructor.
*
*/
?>