Release Notes - Moodle - Version 1.9.1 - HTML format

Bug

  • [MDL-2083] - Students can;t post to sigle discussion forums with separate groups
  • [MDL-2831] - groups shown in forums when no groups in course
  • [MDL-3381] - search gives empty page --> ctype_spacer()
  • [MDL-3739] - Problem with Advance Search
  • [MDL-4485] - Assignment (online and uploadsingle) views are not logged
  • [MDL-4934] - glossary id for random_glossary not recoded upon restore
  • [MDL-5482] - Restoring of user attempts in quiz module (attached solution)
  • [MDL-7295] - Documentation link not displayed if CFG->docroot is empty
  • [MDL-7772] - Quiz results overview: not all combinations of Show attempts with ... & Groups settings work properly
  • [MDL-8167] - Check some queries of forum/lib.php under MySQL
  • [MDL-8188] - MOODLE_17_STABLE missing file moodle/pix/i/approve.gif used by database module
  • [MDL-8359] - forum: "All participants"
  • [MDL-8474] - Upgraded stats tables have wrong roleid for teachers
  • [MDL-8550] - enrol/database/enrol_database_sync.php unenrolls everyone!
  • [MDL-8592] - HTML editor spell checker won't work on edit profile page referenced through https
  • [MDL-9410] - Web Page link doesn't work if entered web page doesn't have "http://"
  • [MDL-9534] - importing presets with field types that rely on \n (eg select options for both normal and multi select) don't work
  • [MDL-9569] - Students using unassignself are not deleted as subscribers offorums in this course
  • [MDL-9655] - database module preset importer eats html
  • [MDL-9684] - sort field in database preset import/export
  • [MDL-9721] - Blank Window when having PDF open in same window
  • [MDL-9728] - Unapproved database entries are making it into the RSS feeds somehow
  • [MDL-10354] - Post of users (non-editing teacher) with one group is added without group
  • [MDL-10358] - Scorm - Can not update SCORM packages
  • [MDL-10660] - Memcache should be checked for before being used
  • [MDL-10735] - print_log_xls of course/lib.php needs some fix.
  • [MDL-10811] - A pagename of wiki chages from anyone to 'group' after restoring backuped wiki contents which does not contain user datas.
  • [MDL-10974] - Infinite loop in enrol/database/enrol.php syncronization code
  • [MDL-11077] - Group membership required for a teacher to reply message in forum
  • [MDL-11142] - Enrolment data discarded during upgrade
  • [MDL-11323] - Role alias names (set in course settings) are not being used in the role assign and override screens
  • [MDL-11342] - file path not urlencoded
  • [MDL-11382] - View own activity report and Edit your own profile should be re-activated in Administration block
  • [MDL-11541] - Q and A Forum - Group Mode Doesn't allow "Reply" when post is made by Teacher or Admin
  • [MDL-11547] - Canot import database presets
  • [MDL-11590] - Some discussions doesn't appear seperately in each groupeven when grouping mode is adopted
  • [MDL-11629] - Oracle can't store multiple choice fractional value questions.
  • [MDL-11633] - fix use of forms in grade import
  • [MDL-11719] - useless authentication for huge institutions
  • [MDL-11722] - Scorm reports the wrong number of attempts
  • [MDL-11885] - Import from course brings in groups even if no users or userdata are selected
  • [MDL-11886] - Group Mode doesn't allow reply in Standard forum for general use
  • [MDL-12089] - After executing one search that returns no data records, it's impossible to go back to the list tab
  • [MDL-12214] - Frontpage backup of 1.8 does not restore in 1.9
  • [MDL-12235] - Move moodlelib.php::document_file() to deprecatedlib.php
  • [MDL-12263] - Some categories not displaying due to PHP fatal error
  • [MDL-12300] - message window does not show date
  • [MDL-12356] - Make sure gradepass is useful in 1.9
  • [MDL-12405] - Missing mappable fields for external DB auth
  • [MDL-12414] - Undefined property: stdClass::$emoticons in /home/urs/workspace/moodle_19/lib/weblib.php on line 2019
  • [MDL-12421] - When a create a data set for a calculated question with 1 decimal, whole numbers don't keep the decimal.
  • [MDL-12439] - Templates not imported in database preset import
  • [MDL-12514] - front and course pages seem to have an error about YUI connection-min
  • [MDL-12594] - Restoring a course with 400 users enrolled costs 13k DB queries
  • [MDL-12611] - help icons misaligned
  • [MDL-12614] - SCORM 1.2 JavaScript Error
  • [MDL-12648] - Undefined property: stdClass::$wwwroot on popup screen during installation.
  • [MDL-12662] - Undefined index: REQUEST_URI in users page inside course
  • [MDL-12812] - Gradebook XML file export page contains non-clickable checkboxes
  • [MDL-12830] - Missing errorbox css in formal white theme
  • [MDL-12842] - Gradebook fails to properly calculate score when using "drop X lowest" and "exclude assignment"
  • [MDL-12854] - Online Assignment allows the submisson of blank files
  • [MDL-12861] - make overriding of database settings optional
  • [MDL-12864] - Messaging popups bad XHTML
  • [MDL-12893] - Unable to sort by a date field at PostgreSQL - CAST() problem
  • [MDL-12895] - All users are shown as Participants in front page course even when defaultfrontpagerolid = None
  • [MDL-13025] - Introduction section of database module is not filtered appropriately
  • [MDL-13046] - Notices on Specimen assessment form, workshop module
  • [MDL-13093] - "Continue" link jumps over items
  • [MDL-13113] - Document names are not transformed when documents are uploaded via a zip archive
  • [MDL-13170] - students cannot post in forum when set to visible groups
  • [MDL-13188] - When exporting a database preset, the Advanced search template does not export
  • [MDL-13236] - "Each person posts one discussion" = no student can add a discussion
  • [MDL-13261] - get_context_users_by_cap has some problems
  • [MDL-13268] - capcurrent class should be defined in all moodle themes
  • [MDL-13277] - On the Wiki edit page, "<\/span>" is shown instead of the editor shortcut help link
  • [MDL-13300] - The participants page does not display teacher role correctly when GROUPS are used as filter
  • [MDL-13351] - PDF file resources not shown
  • [MDL-13401] - Administration page errors
  • [MDL-13461] - Notice: Object of class stdClass could not be converted to int in restorelib.php
  • [MDL-13527] - Update path from 1.8 to 1.9 is broken
  • [MDL-13602] - problem with language selection in first page of instalation
  • [MDL-13610] - assignment submissions table is too narrow on large screens
  • [MDL-13716] - HttpRequest 404 Error Handling
  • [MDL-13743] - rm mulitmedia filter does not work in Firefox
  • [MDL-13749] - Front Page Calendar: Not displaying information from courses student is a member of.
  • [MDL-13769] - Tags Postgress Group by error
  • [MDL-13783] - Forum subscribe apache error
  • [MDL-13787] - warning on grader report - Notice: Undefined property: stdClass::$grade_report_aggregationposition in /home/skodak/workspace/moodle19/grade/report/lib.php on line 180
  • [MDL-13791] - Block "Tags" does not work in PSQL: tg.tagtype must appear in the GROUP BY
  • [MDL-13792] - File uploads created with Japanese file names in Japanese Windows and IE cannot be downloaded.
  • [MDL-13793] - Wiki module doesn't work under mysqli
  • [MDL-13794] - Reorder tool fail if change more than one value
  • [MDL-13795] - Lessons with availability dates disabled have deadline in 1970
  • [MDL-13802] - translation mismatch
  • [MDL-13803] - Old module display script mod.php (which is core) does not support role overrides page for non-formslib modules
  • [MDL-13807] - assignment_showrecentsubmissions does not hide submissions on recent activity full report
  • [MDL-13810] - Wrong "ul" prefix in get_users_by_capability() causes queries to break sometimes...
  • [MDL-13812] - Choice not working in 1.9 when using Limits
  • [MDL-13814] - Error while upgrading from 1.8.4 to 1.9
  • [MDL-13818] - External PDFs linked as a resource no longer load
  • [MDL-13820] - Gradebook aggregation help files require rewording and/or renaming
  • [MDL-13823] - Changes on Postgres 8.3 turn some queries incompatible with moodle.
  • [MDL-13824] - Wrong default in course/report/log/index.php causes logs not being displayed automatically
  • [MDL-13841] - unable to export / download quiz resaults/grades in ODS / XLS formats
  • [MDL-13842] - Error migrating grades for exercise module...
  • [MDL-13845] - major performance problems when regrading course
  • [MDL-13850] - fix automatic creation of course grade item
  • [MDL-13851] - Grade categories sometimes disappear when moved to a subcategory in PHP4
  • [MDL-13852] - Strings missing for gradebook
  • [MDL-13853] - incorrect paths when moving grade categories - affects aggregation in subcategories
  • [MDL-13860] - ADL Scorm 2004 LMS Conformance Test
  • [MDL-13862] - grader report - do not show column averages if error found
  • [MDL-13863] - detect missing idnumbers in formulas after restore
  • [MDL-13866] - scale ratings do not work in forum
  • [MDL-13872] - Possible grades notice in Assignment
  • [MDL-13876] - Calculation formula uses national list and decimal point separators
  • [MDL-13878] - use ints for old values of scales in grader report
  • [MDL-13879] - table headings CSS in themes breaks category css in grader report
  • [MDL-13880] - alternating row css break overridden higlighing css on grader report
  • [MDL-13881] - Memcached and eaccererator rcache's never get enabled
  • [MDL-13884] - Students assigned at site or course category level do not appear in grader report
  • [MDL-13885] - Participation report - Not displaing the report of activity modules
  • [MDL-13886] - Underlining lost when forum post is submitted
  • [MDL-13892] - undefined offset when displaying choice results
  • [MDL-13893] - Editor-page in administration not remembering hidden-button status
  • [MDL-13895] - incorrect title and alt on grade edit icon in gradebook reports
  • [MDL-13898] - Blank pages in 1.9 under Linux
  • [MDL-13899] - Date of feedback points to 01.01.1970 (student-view)
  • [MDL-13900] - Course-access partially not working correctly
  • [MDL-13909] - new user profile fields cannot be positionned properly on the signup screen, after upgrading from 1.8.2 to 1.9
  • [MDL-13919] - Undefined variable in tablelib
  • [MDL-13920] - Creating an assignment with no grade causes mountain of notices.
  • [MDL-13921] - Incorrect access given to members of group included in 2 groupings
  • [MDL-13935] - Hidden Teacher Role causes split personality (i.e. user appearing more than once when assigned to multiple contexts)
  • [MDL-13937] - incorrect parent language in cs and ga lang pack
  • [MDL-13939] - stats produce bogus role/course data if user has several different enrolments
  • [MDL-13943] - improve perf when sending multiple grades into grade_update()
  • [MDL-13944] - Update from 1.84+ to 1.9 Fatal error: Call to a member function on a non-object in /usr/local/4admin/apache/vhosts/lassenonline.org/httpdocs/moodle/lib/dmllib.php on line 853
  • [MDL-13945] - prevent fatal errors in all rs_xx functions
  • [MDL-13947] - function glossary_search doesn't work correctly in postgreSQL
  • [MDL-13953] - Course Category Dropdown List does not inherit order
  • [MDL-13954] - Images won't show on pages in Moodle 1.9 - only description of image.
  • [MDL-13959] - Timezone Problem
  • [MDL-13967] - not well written XHTML code
  • [MDL-13982] - Poor performance when deleting questions on large sites, > 250000 questions
  • [MDL-13985] - in function element_to_popup_window, button name should NOT consist of more than one word
  • [MDL-13986] - "User view" Activity report links are invalid
  • [MDL-13990] - upgrade fails if bogus directories present in moodledata/user
  • [MDL-13992] - Global Search requires antiword and pdftotext to be inside the Moodle directory structure
  • [MDL-13993] - Global Search hardcoding a windows filepath to a logfile
  • [MDL-13994] - Spelling Error on this page: /admin/auth_config.php?auth=nologin (Change send to sent)
  • [MDL-13997] - Wrong ancors in the links to untranslated strings
  • [MDL-14010] - Link to a file or website missing help file and text
  • [MDL-14018] - Advanced search with multi-select menus not accurate
  • [MDL-14021] - replace sloppy JOIN ON TRUE with CROSS JOINs - ora or ms does not like it
  • [MDL-14023] - Front Page Description area off-centered in IE
  • [MDL-14025] - grade_category-->keephigh seems to be lost after executing apply_forced_settings (causes Oracle breakage)
  • [MDL-14026] - help/grade/aggregationcoefextrasum.html needs fix.
  • [MDL-14027] - cron sometimes hangs in rss_client block
  • [MDL-14029] - html2text throws tons of notices if style or script tags found
  • [MDL-14032] - improve forum cron memory usage
  • [MDL-14034] - List of participants in SITE course failing...
  • [MDL-14036] - Choice not displaying radio buttons and graph in 1.9
  • [MDL-14038] - restore fails with fatal error
  • [MDL-14039] - Add new note table is broken in Firefox.
  • [MDL-14041] - Users without manage tags capability can see Manage tags link
  • [MDL-14050] - SCORM modules dies when scorm_scoes empty
  • [MDL-14052] - Upcoming Events block does not show course events on main page
  • [MDL-14057] - The "continue" button should be after the description
  • [MDL-14060] - fix cm caching in forum cron
  • [MDL-14065] - Unit tests showing many failures of all kinds
  • [MDL-14070] - HTTP Error 500.0 - Internal Server Error
  • [MDL-14073] - Captcha not using ssl mode
  • [MDL-14074] - remove obsoleted $CFG->enablerecordcache = true
  • [MDL-14077] - Mails form messages not RFC2822 conform
  • [MDL-14079] - Hidden teachers are visible in course overview
  • [MDL-14081] - Multiple errors in unit tests
  • [MDL-14086] - Tabs should be hidden on user profile page when being forced there to finish editing it
  • [MDL-14091] - MDL-10232 broke MyMoodle course list sort order (with patch)
  • [MDL-14093] - DST not applied properly when requesting explicit timezones
  • [MDL-14096] - Paypal fields in course settings when Paypal enrolment not enabled
  • [MDL-14097] - LDAP enrollment: users unenrolled on login when courses are unavailable to students (with patch)
  • [MDL-14103] - &nbsp; html entity is printed litteraly in Javascript alert windows
  • [MDL-14111] - multilang html-block title
  • [MDL-14120] - Backup fails if course contains empty html block
  • [MDL-14137] - Databas field description with Umlauts get seaved as strange encodings -> preset can't be imported
  • [MDL-14152] - detect and fix all syntax $a-> and other problems in all language packs and make sure it never happens again
  • [MDL-14153] - Enrollment Expiration Notification gone haywire
  • [MDL-14173] - Oracle NLS_NUMERIC_CHARACTERS break TESTs, config settings from Oct/07 help!
  • [MDL-14177] - Unnecessary H1 tag in loan calculator block
  • [MDL-14178] - Automated unenrolment message being generated every 15 minutes
  • [MDL-14182] - Wrong conversion from '0' (string) to '' under Oracle
  • [MDL-14183] - Users can't update their profiles or passwords, thought in Authenticated user and Student roles these capabilities Allowed.
  • [MDL-14215] - Bug in ADOdb mysqli driver prevents proper detection of enums
  • [MDL-14225] - "Site Administration" choice shows up in the "Add a Block" of My Moodle, even to people without "Site Admin" rights.
  • [MDL-14235] - On logging in an image appeary instead of the moodle page. always works correctly the second try.
  • [MDL-14246] - The "manage tags" link shows up on the page for users without permission to "manage tags."
  • [MDL-14257] - Registry cache bypass in add_to_log()
  • [MDL-14262] - wrong link from logs
  • [MDL-14287] - Statistics appear to be creating duplicate entires
  • [MDL-14293] - $status variable not initialized in course/lib.php
  • [MDL-14300] - tag input not closed
  • [MDL-14303] - Glossary: PHP error notice on sending ratings
  • [MDL-14312] - attribute align of the tag tab is not allowed
  • [MDL-14314] - not correct style in textare tag
  • [MDL-14317] - Database activity fails to import preset when presets are stored in subfolders
  • [MDL-14320] - Empty field of type "File" shown with icon
  • [MDL-14323] - Database Presets do not import templates
  • [MDL-14328] - Global Search : Initial settings when installing do not allow finding the converters, even if additional libs have been copied in.
  • [MDL-14330] - Missing 'messages' string on restore
  • [MDL-14336] - mdl_data's defaultsort ID not set properly at importing preset.zip
  • [MDL-14342] - Quotes mismatch leads to print "$cid" instead of the value of $cid
  • [MDL-14343] - groups_get_user_groups does not return groups if groupings disabled
  • [MDL-14345] - undefined contexts and sesskey in new preset_class.php
  • [MDL-14346] - database preset throws Fatal error: Cannot use string offset as an array in /home/skodak/workspace/moodle19/mod/data/lib.php on line 1893
  • [MDL-14352] - General feedback not showing up for descriptions
  • [MDL-14354] - downloading excel $formatbgy->set_bg_color('yellow'); doesn't work
  • [MDL-14363] - forget to disable a tab in "Editing quiz" page
  • [MDL-14367] - alt text for Course Category block reads "course" instead of "category" or "course category"
  • [MDL-14377] - UTF8 bad encoding in result lines of the global search engine.
  • [MDL-14378] - When deleting course category deal with everything that depends on its context
  • [MDL-14388] - when editing data templates the option group name "button" is not optimal
  • [MDL-14389] - fix transition from advanced to simple search
  • [MDL-14390] - can not uncheck all options in multiselect database field if saved before
  • [MDL-14391] - Timestart shown twice in quiz overview report, instead of timefinish
  • [MDL-14392] - Notice from description question types when you don't have edit permission
  • [MDL-14393] - Make sure the "Force download" checkbox in modedit form is initialized properly
  • [MDL-14395] - Upgrading to roles loses timestart and timeend from user_students and user_teacher tables
  • [MDL-14398] - In 1.9 restoring of frontpage does not work
  • [MDL-14399] - RTL mode still has several small issues (eg Hebrew, Arabic)
  • [MDL-14406] - Importing description items sets their 'length' to 1, not 0
  • [MDL-14407] - When deleting a category, things can go wrong
  • [MDL-14409] - Template tags mismatch as Guest breaks list view
  • [MDL-14414] - New installation: Unittests failing
  • [MDL-14417] - Advanced search not display single menu and multi menu fields
  • [MDL-14424] - Icon for database activity entries requiring approval needs to be made more visible
  • [MDL-14428] - cron notice if no tags present
  • [MDL-14432] - Cannot create new course using restore
  • [MDL-14439] - Drop down menus not usable and not accessible in IE using keyboard only
  • [MDL-14460] - Fix all ocurrences of get_context_instance(CONTEXT_SYSTEM, SITEID)
  • [MDL-14461] - Network Servers link causes error if not logged in (rather than asking you to log in)
  • [MDL-14466] - Preset importer throws error
  • [MDL-14473] - incorrect define_validate($data); in user fields code
  • [MDL-14475] - PHP Notice error in Switch to non-editing teacher role
  • [MDL-14483] - Messaging should always send email in the language of the recipient, not the sender
  • [MDL-14484] - Updating Moodle from 1.8.x to 1.9.0 does not create SQL field "asearchtemplate" in "mdl_data" table
  • [MDL-14495] - linking to an image file in a course from the front page can mess up $SESSION->wantsurl
  • [MDL-14497] - navmenu() trashes $modinfo
  • [MDL-14525] - bad result in the Excel after download
  • [MDL-14540] - Database activity import preset don't work correctly
  • [MDL-14543] - auth_ldap_sync_users.php stops, outputting error message in html, in case user needs to be deleted (fix inside)
  • [MDL-14547] - Tag clouds break XHTML
  • [MDL-14549] - Admin cannot restore existing course adding data to it.
  • [MDL-14552] - Group Events don't show in the Upcomiing Events block when in in "my moodle" (course overview)
  • [MDL-14556] - reset coursepage state after switchrole
  • [MDL-14557] - PostgreSQL+empty integer problem: user/editadvanced_form.php
  • [MDL-14564] - Error thrown when submitting assignment feedback due to notnull field requirement (PostgreSQL)
  • [MDL-14567] - Adjust detection of trigger names under Oracle to allow more triggers to be added
  • [MDL-14569] - Mouse-over of Tags gives the wrong count.
  • [MDL-14573] - Restore course creates activities in main course not in course
  • [MDL-14583] - PostgreSQL error in survey + recent activity block
  • [MDL-14588] - php warning in question/backuplib.php
  • [MDL-14590] - Messages: HTML-Editor Spell Checking not working
  • [MDL-14609] - Site Policy Agreement displays blank in ie6 and ie7
  • [MDL-14616] - Missing format selection drop down box in web page resource
  • [MDL-14630] - Mentees block doesn't display on the My Moodle page
  • [MDL-14647] - fix legacy add_teacher() when approving new course
  • [MDL-14654] - Cryptic error message in mnet while trying to setup enrolment
  • [MDL-14656] - Make install.php XHTML compliant
  • [MDL-14663] - Click here... displayed instead of 0 in mark details in Quiz Report 'Overview'
  • [MDL-14664] - sorting by question mark when viewing detailled mark in overview quiz report not working
  • [MDL-14666] - overview report is very inefficient when view detailed marks is selected. There are several sql queries per row.
  • [MDL-14669] - sql error in survey_print_recent_activity
  • [MDL-14678] - syntax problems in search/documents/physical_xml.php
  • [MDL-14681] - Bad packaging : packaged to package_name
  • [MDL-14687] - Glossary concept and title tags for action icons not supporting multilang filter
  • [MDL-14692] - Assignment groupings are not restored
  • [MDL-14716] - Install script: icon image are not displayed on the Server Checks page
  • [MDL-14724] - Students cannot see discussions in forums made by teachers if timedposts enabled
  • [MDL-14726] - rcache bit wrong in set_field
  • [MDL-14727] - Do a database update to fix random questions with the wrong parent.
  • [MDL-14750] - Multianswer questions get broken by backup and restore
  • [MDL-14762] - Moving files in answer->feedback when moving questions
  • [MDL-14770] - Global search: Error if I search as teacher of a course
  • [MDL-14783] - Role aliases not preserved during backup / restore
  • [MDL-14791] - Windows Installer is not XHTML compliant
  • [MDL-14797] - Error when moving a course to an empty category on Postgres
  • [MDL-14804] - question_list_instances is broken
  • [MDL-14808] - Restoring from courses containing custom role names, cause roles to be duplicated.
  • [MDL-14811] - HTML editor help button uses alt tag as the popup window name
  • [MDL-14820] - Bad XHTML when deleting directory
  • [MDL-14822] - Quiz Report: the quiz report do not find the first attempt
  • [MDL-14836] - XHTML fix files/index.html
  • [MDL-14841] - Grade item calculation formula not restored properly
  • [MDL-14890] - invalid function call in backuplib groups_get_grouping_records()
  • [MDL-14906] - choice options do not appear!
  • [MDL-15035] - Wrong message displayed when not part of a group and trying to view participants with course set to separate groups.
  • [MDL-15186] - when editing questions, fields appears blank on php4
  • [MDL-15202] - The item textarea print out a notice while the excelexport if there are no values
  • [MDL-15234] - exported questions from moodle 1.8 will not be imported correctly on moodle 1.9
  • [MDL-15331] - Feedback fails to remove slashes when editing questions in 1.9.
  • [MDL-15524] - Manual grade items with calculations not restoring properly.
  • [MDL-15623] - Upgrade to moodle 1.9.x from 1.8 stalls
  • [MDL-16733] - Unenrolment from courses with groups
  • [MDL-16929] - Bulk user export - import problem; wrong export string.
  • [MDL-16968] - Warning when creating a new feedback
  • [MDL-17407] - Forum hidden timed post viewable through recent activity block

New Feature

  • [MDL-1773] - Add the groups selection menu also to forum/post.php
  • [MDL-7407] - Add turing number into email signup form
  • [MDL-9089] - back up/restore blogs when backing up site course
  • [MDL-9758] - Add a ##standard## template tags that return the date a record was added/last updated
  • [MDL-10888] - implement groupmembersonly access control in modules
  • [MDL-13151] - Different language string for phone1 and phone2 entries
  • [MDL-13796] - Captcha element for registration form
  • [MDL-15029] - Create an enrollment plug-in to create a group for each new user

Task

  • [MDL-13934] - remove "Moodle Docs for this page" on "continue" pages
  • [MDL-14240] - revert "magic" numbers commit from weekcss format
  • [MDL-14329] - Global Search : Document converters must be set executable (chmoding) on Linux before use
  • [MDL-14496] - Eliminate direct references to $_REQUEST in the quiz code
  • [MDL-14538] - Review config-dist.php options - removed options deplicatd in admin UI

Improvement

  • [MDL-8566] - Add a "permalink" feature to the blog
  • [MDL-9564] - Course view page makes individual database requests for every coursemodule & their contexts
  • [MDL-9907] - Make it possible to have the ##user## (=author) a sortable and searchable field
  • [MDL-10295] - Global search index maintenance process not fitted for complex information entities
  • [MDL-10419] - Error message needed when users try to unsubscribe from a forum whose subscription setting is set to "yes, forever".
  • [MDL-10990] - Try to improve some queries no using indexes...
  • [MDL-11893] - add_to_log should check the return value of insert_record and send and flag erors to admin
  • [MDL-12251] - Improvement to notes for Student role - "fewer" rather than "less"
  • [MDL-12279] - Category course numbers misalignment (RTL/Hebrew interface)
  • [MDL-12531] - Add "institution" to lockable fields (admin/auth_config.php)
  • [MDL-12992] - Role tabs should be labeled consistently in all contexts
  • [MDL-13343] - When deleting a course category, it will also delete all courses in that category
  • [MDL-13412] - Allow callers of email_to_user() to set wordwrap
  • [MDL-13678] - Change default number of rows per page on quiz reports
  • [MDL-13741] - Incorrect max size shown when using course upload limit
  • [MDL-13815] - Add a new course - Summary text should be optional
  • [MDL-13836] - When grades are imported list users who had grades imported, but who are not currenly in the course
  • [MDL-13849] - add API method to use outcome in course into grade_outcome class
  • [MDL-13903] - Option to force download of file resources
  • [MDL-13927] - Indicate missing parent languages on lang pack import page
  • [MDL-13938] - allow multiselect when installing language packs
  • [MDL-13940] - Add alt text on course participant page for users with a hidden role
  • [MDL-14040] - Typos in Extend Enrolment help file
  • [MDL-14051] - download_file_content $timeout option is only a connect timeout in url mode
  • [MDL-14053] - Include custom profile fields when downloading user information from bulk user actions
  • [MDL-14072] - backuplib.php performance improvement for the function full_tag()
  • [MDL-14104] - Make generate_password() respect password complexity policies (with patch)
  • [MDL-14143] - Improve docs of force download option in resource mod
  • [MDL-14150] - Split edit tag and manage tag capabilities better
  • [MDL-14249] - excellib is missing some functions - patch added
  • [MDL-14272] - Minor improvements to add_to_log()
  • [MDL-14301] - an XHTML warning in LDAP authentication settings page
  • [MDL-14310] - one more warning from w3c validator
  • [MDL-14311] - CLONE -one more warning from w3c validator
  • [MDL-14458] - improve search menu in data mod with optgroups
  • [MDL-14628] - Logging database error to the Apache error log
  • [MDL-14637] - allow activity modules to add sub menus of settings pages to admin menu
  • [MDL-14677] - should rescale the grades displayed for each question in the detailled marks view of the overview report so that all grades add up to the sum total grade
  • [MDL-14697] - Participants page OK button is redundant
  • [MDL-14738] - "Roles" fieldset on course settings page should be "Role aliases" and include a helpbutton

Sub-task

  • [MDL-2674] - backup always backsup/restores groups regardless of user settings
  • [MDL-6051] - Restore on 'existing course, deleting it first' logic
  • [MDL-6634] - Read forumpost are not updated in MyMoodle
  • [MDL-7362] - chatd.php test for 'allow_call_time_pass_reference' setting can fail
  • [MDL-7474] - Provide alt text for ascending/ descending icons in glossary
  • [MDL-8270] - Full block backup/restore routine with code
  • [MDL-9313] - Groupmembers not restored when course is restored
  • [MDL-10038] - Forum Tracking - Logic and Links are wrong
  • [MDL-10050] - Read posts are marked unred
  • [MDL-10944] - Chat slow, daemon error
  • [MDL-11007] - glossary to obey groupings
  • [MDL-11646] - Users no longer enrolled in course still receive emails from fourms
  • [MDL-12453] - All group members are backed up, not just "backupable" ones
  • [MDL-12503] - The function generate_dataset_item() of calculated question type has a bug on loguniform option
  • [MDL-12760] - Front page restore doesn't work
  • [MDL-12989] - The link "Subscribe to all forums" subscribe in foruns where "Subscriptions not allowed"
  • [MDL-13004] - User Profile Forum Report does not show ratings
  • [MDL-13059] - Gradebook categories not always restoring correctly from backup
  • [MDL-13321] - Improve forum tracking related code in cron
  • [MDL-13393] - Empty old_id during an assignment recover throws an error
  • [MDL-13562] - Ensure tag improvements are correctly documented
  • [MDL-13593] - Upload pictures help file missing
  • [MDL-13618] - Restore: Gradebook - fix restore so that individual grade exclusions are restored to 1.9 gradebook as excluded
  • [MDL-13619] - Restore: Gradebook - fix restore so that drop x lowest grades for a category is imported into 1.9 gradebook
  • [MDL-13687] - Manually adding/deleting a related tag should add/delete a reverse related tag too
  • [MDL-13848] - backup form - do not include checkboxes for mods that are not used in course
  • [MDL-13858] - EVERYONE gets forums posts
  • [MDL-13896] - Cannot restore frontpage course
  • [MDL-13915] - Make add_to_log handle long strings without causing database errors
  • [MDL-13936] - Wrong group handle in the forum
  • [MDL-13996] - Link to forums in forums list does not work for forums set as separate groups
  • [MDL-14004] - blocks restore can not decode links to activiites
  • [MDL-14115] - Improve perf of forum tracking when viewing discussions/forums/index/course page
  • [MDL-14116] - Two Daily Digests
  • [MDL-14125] - Move error() todeprecatelib.php
  • [MDL-14126] - Make print_error() autonomous
  • [MDL-14128] - Move all current uses of error(get_string('xxxx')) to a proper use of print_error() 1.9 and HEAD
  • [MDL-14198] - Make it clear which student attempt gives the final grade, if the scoring method is first, last or highest score
  • [MDL-14201] - Summary graph
  • [MDL-14223] - Add a column for the user's idnumber, controllable by a site-wide setting
  • [MDL-14224] - Add a site-wide setting to hide the user profile image from quiz reports
  • [MDL-14270] - Separate groups and forums
  • [MDL-14337] - when moving discussions update forumid in forum_read
  • [MDL-14338] - broken debug message indicating missing mod files
  • [MDL-14340] - switch to system locale/lang when printing processingdigest msg in cron
  • [MDL-14349] - adv forum search accessibility
  • [MDL-14446] - When replying to a forum post, all other replies are always marked as unread
  • [MDL-14465] - Undefined JavaScript function setfocus() in chatinput.php
  • [MDL-14480] - NTLM Authentication - Possible Exploit
  • [MDL-14565] - Give modules the ability to add whole trees of settings pages to the admin menu of they want.
  • [MDL-14633] - Create a proper question_delete_course_category function
  • [MDL-14689] - Remove to pack from moodle.org to avoid problems
  • [MDL-14708] - readd to lang pack on moodle.org
  • [MDL-14734] - improve interface for deleting attempts

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.