Version 2.0


Start date not set

Released: 24/Nov/10

Release Notes

Massive refactoring and new APIsShow more
BlockerBugMDL-6786Improve dropping of block and module tables during uninstallPetr SkodaClosed
BlockerNew FeatureMDL-6826Edit Resources without previewingNicolas ConnaultClosed
BlockerBugMDL-8605Reduce the number of dirs under the users file areaNicolas ConnaultClosed
BlockerBugMDL-9306Main course formats need to have tables removed but keep AJAX workingmoodle.comClosed
BlockerBugMDL-10905Backup misses files if a directory name evaluates to false (eg. "0")Nicolas ConnaultClosed
BlockerBugMDL-11751can't create unique index on mdl_course_modules.idnumberEloy Lafuente (stronk7)Closed
BlockerBugMDL-11798separation of course:view capabilityPetr SkodaClosed
BlockerNew FeatureMDL-11826Groups can also be defined at the site levelPetr SkodaClosed
BlockerBugMDL-11909assignment submissions can contain duplicates which causes problems during upgrade to new gradebookNicolas ConnaultClosed
BlockerBugMDL-12048assignment grades are not migrated into 1.9Petr SkodaClosed
BlockerBugMDL-12212Reimplement $PAGE for Navigation 2.0Tim HuntClosed
BlockerTaskMDL-12295Set up Nwiki and OU wiki demosMathieu Petit-ClairClosed
BlockerBugMDL-12312Aggregation documentation does not match actual interface menuPetr SkodaClosed
BlockerBugMDL-12463Importing a even a single item from another course creates many phantom gradebook entries in the new courseEloy Lafuente (stronk7)Closed
BlockerBugMDL-12598incorrect use of CONTEXT_PERSONALPetr SkodaClosed
BlockerBugMDL-12827Internal record cache can be modifiedNicolas ConnaultClosed
BlockerTaskMDL-13128moodle_course_get_coursesJérôme MouneyracClosed
BlockerTaskMDL-13129moodle_course_create_coursesJérôme MouneyracClosed
BlockerBugMDL-13237rcache limiting through intcachemax not implementedPetr SkodaClosed
BlockerImprovementMDL-13680Add Plagiarism support for user submitted files.Dan MarsdenClosed
BlockerNew FeatureMDL-13766META: Develop new Repository APIDongsheng CaiClosed
BlockerSub-taskMDL-13767Get community consensus on the Repository API specificationMartin DougiamasClosed
BlockerBugMDL-14065Unit tests showing many failures of all kindsNicolas ConnaultClosed
BlockerBugMDL-14124On upgrade from Moodle 1.8.4 to 1.9+ get "Found more than one record in fetch() !" error when Setting up module tablesPetr SkodaClosed
BlockerTaskMDL-14493Include Feedback Module into Moodle CoreMartin DougiamasClosed
BlockerNew FeatureMDL-14591META: Develop new Portfolio APIPenny LeachClosed
BlockerBugMDL-14612cannot edit questionsAndreas GrabsClosed
BlockerSub-taskMDL-14739Update TinyMCE to 3.3.8Petr SkodaClosed
BlockerSub-taskMDL-14886 ADOdb Insert_ID() function under MSSQL, using placeholders doesn't workEloy Lafuente (stronk7)Closed
BlockerSub-taskMDL-14887M2: Implement mssql_adodb driverEloy Lafuente (stronk7)Closed
BlockerSub-taskMDL-14888M2: Implement oci8po_adodb driverEloy Lafuente (stronk7)Closed
BlockerBugMDL-14995URGENT - Catchable fatal error in dml\adodb_moodle_database.phpPetr SkodaClosed
BlockerBugMDL-15020deleting one course removes all course and all admin rightsPetr SkodaClosed
BlockerBugMDL-15094M2-M3-M4 Upgrade all code using DMLPetr SkodaClosed
BlockerBugMDL-15206Essay question type brokenTim HuntClosed
BlockerBugMDL-15572current group is not being saved in sessionPetr SkodaClosed
BlockerSub-taskMDL-15573Rewrite question export to use the File APIDongsheng CaiClosed
BlockerSub-taskMDL-16094File storage conversion Quiz and QuestionsTim HuntClosed
BlockerSub-taskMDL-16095File storage conversion WikiDongsheng CaiClosed
BlockerBugMDL-16200question/type/datasetdependent/ missing version.phpTim HuntClosed
BlockerBugMDL-16210Installation shows blank screen after putting in mysql database informationPetr SkodaClosed
BlockerBugMDL-16319TinyMCE isn't using the default font defined by MoodleSam HemelrykClosed
BlockerBugMDL-16433regression - upgrade blocks all other scripts, but it should not block themesPetr SkodaClosed
BlockerBugMDL-16491typo in module upgrade savepointPetr SkodaClosed
BlockerBugMDL-16492upgrade from 1.9->2.0 fails on question/type/datasetdependent plugin because tables already thereTim HuntClosed
BlockerSub-taskMDL-16525Document the File API on Moodle DocsPetr SkodaClosed
BlockerTaskMDL-16543META: Repository plugins for 2.0 releaseDongsheng CaiClosed
BlockerSub-taskMDL-16563Review and merge latest "Secure RSS" code into HEADPetr SkodaClosed
BlockerBugMDL-16985Backup and restore totally broken in HEAD and has been for monthsEloy Lafuente (stronk7)Closed
BlockerBugMDL-17008Feedback module - cannot edit questionsAndreas GrabsClosed
BlockerSub-taskMDL-17014alfresco plugin requires PHP soap extension which is not requiredDongsheng CaiClosed
BlockerBugMDL-17159Installation failedTim HuntClosed
BlockerSub-taskMDL-17367Fix regressions caused by the parent bugTim HuntClosed
BlockerBugMDL-17373Repository API: remove code related to create not editable instanceJérôme MouneyracClosed
BlockerSub-taskMDL-17374postgres native driver, socket connection not working for mePetr SkodaClosed
BlockerBugMDL-17378Database issue with set_config (Postgres)Petr SkodaClosed
BlockerSub-taskMDL-17416Clean up quiz layouts with extra page breaks for usage in a quiz attempt and other usesTim HuntClosed
BlockerBugMDL-17419cannot install 2.0 - openssl blocks installationPetr SkodaClosed
BlockerBugMDL-17534execption thrown from unit test affects the code flow in simpletest framework itselfmoodle.comClosed
BlockerBugMDL-17611mod/feedback:complete marked with XSS riskAndreas GrabsClosed
BlockerSub-taskMDL-17794 ADOdb ODBC Insert_ID() function under MSSQL doesn't workEloy Lafuente (stronk7)Closed
BlockerBugMDL-17803Unit tests screwed in HEAD with XHTML strict turned on.Tim HuntClosed
BlockerBugMDL-17836Installation issue - mySQL builds tables but then gives error - "count_records() not available anymore"Petr SkodaClosed
BlockerSub-taskMDL-17880leading zores are chopped off from stringsPetr SkodaClosed
BlockerSub-taskMDL-18111File API code is incomprehensible without commentsPetr SkodaClosed
BlockerBugMDL-18185Regressions etc in gradebook improvements stage 1 HEAD commitNicolas ConnaultClosed
BlockerSub-taskMDL-18186do NOT check errors from $DB->update_record() ->insert_record() and friendsNicolas ConnaultClosed
BlockerSub-taskMDL-18187Gradebook tables must never be updated directly from a gradebook pluginNicolas ConnaultClosed
BlockerBugMDL-182861.9 -> 2.0 upgrade broken by coursereport/outlinePetr SkodaClosed
BlockerSub-taskMDL-18497Cannot add a new field to a table with the XMLDB editorEloy Lafuente (stronk7)Closed
BlockerBugMDL-18542checkbox field cannot be uncheckedHoward MillerClosed
BlockerBugMDL-18595HEAD creation of courses is brokenTim HuntClosed
BlockerBugMDL-18602Error in Choice activity lib.phpDan MarsdenClosed
BlockerBugMDL-18607The fact that unit tests involving the database have been disabled it obstructing my workTim HuntClosed
BlockerBugMDL-18976simplexml should be marked as a required php extensionPetr SkodaClosed
BlockerNew FeatureMDL-19010More flexibility for where blocks can appear on the pageTim HuntClosed
BlockerSub-taskMDL-19310Hub directory (érôme MouneyracClosed
BlockerSub-taskMDL-19311Hub serverJérôme MouneyracClosed
BlockerSub-taskMDL-19354use of portfolio callbackfile and callbackclass parameters in portfolio/add.php is unaccepablePenny LeachClosed
BlockerSub-taskMDL-19358portfolio export does not verify activity access controlPenny LeachClosed
BlockerSub-taskMDL-19416Quickforms is misusing old-style constructors - fatel error in our quickforms extension code in PHP 5.3Petr SkodaClosed
BlockerBugMDL-19511Blocks flexpage upgrade breaks on postgresTim HuntClosed
BlockerSub-taskMDL-19526can not insert equation with lessthan or greaterthan symbols into tinymce using dragmathPetr SkodaClosed
BlockerSub-taskMDL-19678Upgrade blog code to new pagelib and outputlib codeNicolas ConnaultClosed
BlockerSub-taskMDL-19684Implement secure RSS links for each blog viewAndrew DavisClosed
BlockerBugMDL-19696latest PAGE changes prevent installationTim HuntClosed
BlockerBugMDL-19699blog_association table creation breaks upgrades - incorrect order of upgrade blocksPetr SkodaClosed
BlockerBugMDL-19773Cannot have code like $SESSION->feedback = new object(); in mod/feedback/lib.phpAndreas GrabsClosed
BlockerSub-taskMDL-19844File storage conversion of HTML blockDongsheng CaiClosed
BlockerBugMDL-19984Installation: update process is brokenJérôme MouneyracClosed
BlockerBugMDL-20007formslib: editor element makes the whole page content centeredPetr SkodaClosed
BlockerBugMDL-20098No editting button available on the front paeTim HuntClosed
BlockerBugMDL-20191Subplugins are not uninstalled together with a moduleDavid MudrakClosed
BlockerSub-taskMDL-20236workshop 2.0: overall codebase architecture cleanup and fixing regressionDavid MudrakClosed
BlockerBugMDL-20260Error when upgrading due to misnamed upgrade functionSam HemelrykClosed
BlockerBugMDL-20311Overlooked variable name changes in 3 source locations of the gradebook componentPetr SkodaClosed
BlockerBugMDL-20321Installation database error: select from nonexistent tablePetr SkodaClosed
BlockerBugMDL-20490Misformed error message if database connection fails during installPetr SkodaClosed
BlockerTaskMDL-20556import new phpMyAdmin into HEADPetr SkodaClosed
BlockerSub-taskMDL-20602Add full support for FILE_INTERNAL and FILE_EXTERNAL to all repositoriesDongsheng CaiClosed
BlockerSub-taskMDL-20603Create a new simpler 'moodlemedia' dialog for TinyMCEDongsheng CaiClosed
BlockerBugMDL-20749XMLDB editor: add a new field to table is brokenEloy Lafuente (stronk7)Closed
BlockerTaskMDL-20821Evaluate best way to handle PHP deprecation of ereg_replace and eregi_replace function in PHP 5.3.0Andrew DavisClosed
BlockerBugMDL-20905Portfolio "A required parameter (sesskey) was missing"Penny LeachClosed
BlockerBugMDL-20917cron based global search dies with unknown function shorten in ppt, txt ans xml documentsValery FremauxClosed
BlockerBugMDL-20948Port security upgrades from 1.9.7 to HEADPetr SkodaClosed
BlockerSub-taskMDL-21129make sure all core developers understand CSS selectors and use them properlySam HemelrykClosed
BlockerSub-taskMDL-21137fix special mnet theme tweaksDavid MudrakClosed
BlockerSub-taskMDL-21141fix file picker regression cause most probably by the YUI 2.8.0r4 upgradeDongsheng CaiClosed
BlockerBugMDL-21313Some pages are broken with XML strict header activatedPetr SkodaClosed
BlockerBugMDL-21343LDAP settings are not shownIñaki ArenazaClosed
BlockerBugMDL-21358Cannot add questions to QuizTim HuntClosed
BlockerBugMDL-21430Impossible to add any new resourcePetr SkodaClosed
BlockerSub-taskMDL-21433pre: Decide about the 1-activity backup formatEloy Lafuente (stronk7)Closed
BlockerBugMDL-21554ORA-0918 when signing in from Mahara (MNET)David MudrakClosed
BlockerBugMDL-21581Upgrade Moodle: upgrade is displaying a mnet errorPenny LeachClosed
BlockerBugMDL-21589Show Advanced button is not displayedSam HemelrykClosed
BlockerBugMDL-21647Cannot enrol with MnetDavid MudrakClosed
BlockerImprovementMDL-21655Permissions and roles changes in 2.0 METAPetr SkodaClosed
BlockerBugMDL-21662Web service: where to clean return values?Jérôme MouneyracClosed
BlockerBugMDL-21681Peer page: php error displayed due to html_writer::tagJérôme MouneyracClosed
BlockerImprovementMDL-21782Major 2.0 enrolments rewrite METAPetr SkodaClosed
BlockerBugMDL-21792WS: authorised user settings are brokenJérôme MouneyracClosed
BlockerBugMDL-21846get_record_sql not returning any record even though the SQL it generates doesEloy Lafuente (stronk7)Closed
BlockerBugMDL-21852do not use right join in tag/manage.phpDavid MudrakClosed
BlockerBugMDL-21874Moodle 2.0 clean install against PostgreSQL fails with DDL errorEloy Lafuente (stronk7)Closed
BlockerBugMDL-21883Repositories with subdirectories dont appear to be workingDongsheng CaiClosed
BlockerBugMDL-21920Cannot delete a system role in administration (PHP error)Jérôme MouneyracClosed
BlockerTaskMDL-21936Unregister site / hub server from the hub server / hub directoryJérôme MouneyracClosed
BlockerSub-taskMDL-21942do not use qualified_me() in comments api to find current pageDongsheng CaiClosed
BlockerSub-taskMDL-21943Remove hardcoded CSS styles from comments outputDongsheng CaiClosed
BlockerSub-taskMDL-21945do not pass by reference to plugin_callbackDongsheng CaiClosed
BlockerSub-taskMDL-21952DB update operations do not return bools any more, remove the result handling from commentsDongsheng CaiClosed
BlockerSub-taskMDL-21959if you add new comment old comments can not be deleted any moreDongsheng CaiClosed
BlockerBugMDL-21963Moodle 2.0 taking over 10 hours to migrate assignment submissionsPetr SkodaClosed
BlockerSub-taskMDL-21984remove the need to specify the themename from layout descriptionSam HemelrykClosed
BlockerBugMDL-21999Web service do not support optional parameter (break some Zend calls)Jérôme MouneyracClosed
BlockerBugMDL-22001format_text should not rely on $PAGE global to get its contextPetr SkodaClosed
BlockerBugMDL-22005Error message when installing MoodlePetr SkodaClosed
BlockerBugMDL-22051Deleting one block/activity... must delete dependent information...Aparup BanerjeeClosed
BlockerBugMDL-22065error while adding a glossary or data activityAndrew DavisClosed
BlockerImprovementMDL-22067Accessible solution for help popups requiredmoodle.comClosed
BlockerTaskMDL-22103upgrade our zend to latest 1.10.*Jérôme MouneyracClosed
BlockerSub-taskMDL-22138backup & restore: categories and questionsEloy Lafuente (stronk7)Closed
BlockerSub-taskMDL-22139backup: gradebookAndrew DavisClosed
BlockerSub-taskMDL-22151backup: implement all the rest of activities backupEloy Lafuente (stronk7)Closed
BlockerSub-taskMDL-22156Develop "Recent files" pluginDongsheng CaiClosed
BlockerSub-taskMDL-22184backup: scheduled backupsSam HemelrykClosed
BlockerBugMDL-22198Files from courses' download directory have extra newline at beginningDan MarsdenClosed
BlockerSub-taskMDL-22254backup: course completionSam HemelrykClosed
BlockerBugMDL-22255moodle_user_get_users_by_id() over XMLRPC without customfields failsJérôme MouneyracClosed
BlockerBugMDL-22281Not able to select the desired (from multiple uploaded) in file resourceDongsheng CaiClosed
BlockerBugMDL-22297Chat doesn't seem to be working at allAndrew DavisClosed
BlockerTaskMDL-22326Check all default settings for new installs and make sure they are sanePetr SkodaClosed
BlockerBugMDL-22338PDF documents not displaying properlyMartin DougiamasClosed
BlockerBugMDL-22395Regression: SCORM 1.2 broken in Moodle 2.0Piers HardingClosed
BlockerSub-taskMDL-22425Restructure navigation again and add a limit to the number of courses that get shownSam HemelrykClosed
BlockerBugMDL-22443Unable to see all grades in grader report -- scrolling does not workAndrew DavisClosed
BlockerBugMDL-22445Blocks not correctly docking to side panelSam HemelrykClosed
BlockerBugMDL-22472Call to undefined function get_home_page()Martin DougiamasClosed
BlockerBugMDL-22479get_admin() and get_admins() uses in upgrade.php BEFORE $CFG->siteadmins is availablePetr SkodaClosed
BlockerBugMDL-22511Backup causes unit tests to fail with a php errorSam HemelrykClosed
BlockerBugMDL-22526Ratings security needs workAndrew DavisClosed
BlockerSub-taskMDL-22548the filemanager element MUST support the main file selection natively in ajax UIDongsheng CaiClosed
BlockerBugMDL-22559Assignment unable to update eventSam HemelrykClosed
BlockerBugMDL-22573gradebook import xml needs to be refactored to remove call to moodleform->set_upload_manager()Dongsheng CaiClosed
BlockerSub-taskMDL-22574Convert all "import" pages to use filepickerDongsheng CaiClosed
BlockerSub-taskMDL-22582Implement core renderer to display a read-only fileareaPetr SkodaClosed
BlockerSub-taskMDL-22583When displaying a file tree in browse mode, ignore empty foldersDongsheng CaiClosed
BlockerBugMDL-22589create_user web service function does not actually read preferences elementJérôme MouneyracClosed
BlockerBugMDL-22630'Force download' gives 'Error file not found'Petr SkodaClosed
BlockerBugMDL-22659Assignment type plugins unable to preprocess forms in Moodle 2.0 [patch]Dongsheng CaiClosed
BlockerBugMDL-22671Turning on XML strict for debugging leads to javascript errors in dock.js and also in YUI .Sam HemelrykClosed
BlockerBugMDL-22685Any criteria of complete course or activity can't reach Completed statusAaron BarnesClosed
BlockerBugMDL-22686Long filenames in student submitted files can prevent assignment markingSam HemelrykClosed
BlockerBugMDL-22696Incorrect sequence of the current PAGE setup leading to an attempt to re-define already required string for JavaScriptDavid MudrakClosed
BlockerImprovementMDL-22747Need to return stage result for hub backupJérôme MouneyracClosed
BlockerBugMDL-22750Moving top-level course categories does really strange thingsAparup BanerjeeClosed
BlockerSub-taskMDL-22778new enrol/category pluginPetr SkodaClosed
BlockerSub-taskMDL-22782new enrol/guest pluginPetr SkodaClosed
BlockerSub-taskMDL-22784upgrade enrol/ldap pluginIñaki ArenazaClosed
BlockerSub-taskMDL-22785upgrade enrol/manual pluginPetr SkodaClosed
BlockerSub-taskMDL-22786new enrol/meta pluginPetr SkodaClosed
BlockerSub-taskMDL-22789new enrol/self pluginPetr SkodaClosed
BlockerSub-taskMDL-22792Enrol plugins settings and managementPetr SkodaClosed
BlockerSub-taskMDL-22794Restore of enrolment dataPetr SkodaClosed
BlockerSub-taskMDL-22797Review course completion compatibility with new enrol internalsAaron BarnesClosed
BlockerBugMDL-22804DBs do not want to drop indexes with "-" in nameEloy Lafuente (stronk7)Closed
BlockerBugMDL-22826Rendering performance in IE7 and IE8Sam HemelrykClosed
BlockerTaskMDL-22830create logs for hub and hub directoryJérôme MouneyracClosed
BlockerSub-taskMDL-22854Add AJAX and more features to the main enrolment overview Sam HemelrykClosed
BlockerSub-taskMDL-22867Add one time cohort enrol UISam HemelrykClosed
BlockerBugMDL-22886Crash on enrol upgradePetr SkodaClosed
BlockerSub-taskMDL-22893'Upload files' assignment types should use a filemanager element to store files.Aparup BanerjeeClosed
BlockerSub-taskMDL-22915restore: pre-uiDongsheng CaiClosed
BlockerImprovementMDL-22927cannot make groups from added cohortsPetr SkodaClosed
BlockerBugMDL-22941Call to undefined method mysqli_native_moodle_database::inert_record()Dan MarsdenClosed
BlockerBugMDL-22942Recent blog entries block settings give section errorSam HemelrykClosed
BlockerBugMDL-22948Sort the subjects fields + make it requiredJérôme MouneyracClosed
BlockerNew FeatureMDL-22950add component column to files tablePetr SkodaClosed
1200 of 4649