This issue has children or is linked to all issues in Moodle tracker that have TODO or @todo in Moodle core pointing to them. Having them linked here will both prevent those issues from being closed as "Inactive" and remind developers to search for remaining TODOs when working on them.
Please note that some issues were already closed without removing the TODOs. Such issues are linked here with link type "causing regression". Separate issues must be created to finally get rid of TODOs in core.
------------
original description:
A good starting place for this issue:
Grep the code base for MDL-21120 - a vague issue that has been closed due to inactivity (rightly so).
Really each use should be reviewed and if not required any more the TODO removed, or more likely a specific MDL issue created and the code updated.
By my count there are 918 easily found todo's in code and only 89 with associated MDL's.
- has a non-specific relationship to
-
MDL-21120 somehow fix hardcoded page styles in manually created pages and emails
- Closed
-
MDL-57120 Site participants, blogs, badges, notes and tags are absent without navigation block
- Open
- has been marked as being related by
-
MDL-55449 Remove support for message objects as stdClass
- Closed
- is a regression caused by
-
MDL-38596 Create function to preload course contacts for the group of courses
- Closed
-
MDL-15768 review roles usage in portfolio
- Closed
-
MDL-20625 Nested DB transactions
- Closed
-
MDL-31294 Remove deprecated functions in lib/formslib.php
- Closed
-
MDL-32532 Handling of License and Author in Filepicker
- Closed
-
MDL-33297 File picker doesn't display some recently uploaded files as a student.
- Closed
-
MDL-25290 MUC Stage 1: Implement some core caching architecture (MUC)
- Closed
-
MDL-21296 convert_urls_into_links() causing slowdown/timeouts
- Closed
-
MDL-19398 New blocks editing user interface
- Closed
-
MDL-22965 Create Moodle REST client
- Closed
-
MDL-31147 META: Collect together deprecated code changes for Moodle 2.3
- Closed
-
MDL-33071 Reorganise quiz library code to take advantage of class auto-loading
- Closed
-
MDL-43738 Normalize behat fields getters and setters
- Closed
- will be (partly) resolved by
-
MDL-35727 use MUC for caching of format_base instances
- Closed
-
MDL-18663 make tcpdf fonts to be downloadable as optional components
- Closed
-
MDL-41312 Remove events_trigger_legacy() for groups from core
- Closed
-
MDL-48985 Remove removedoublecr() and importmodifiedaikenstyle()
- Closed
-
MDL-46736 Handle grades associated with deleted grade items in the history report
- Open
-
MDL-67453 Modernize the todo checker tool
- Open
-
MDL-32736 Migrate away from YUI2 treeview
- Development in progress
-
MDL-44528 Get CRUD and edulevel options from log_store
- Closed
-
MDL-50250 Remove obsolete param $obsolete from p() function
- Closed
- will help resolve
-
MDL-38265 Approving an entry in the glossary module should not change the time modified field
- Open
-
MDL-38264 Glossary should have max attachment size and number of attachments settings
- Reopened