Hi, all.
You may soon see developers unassigning themselves from issues that they do not intend to work on in the immediate future. This is intended to create a truer sense of the state of issues for the following reasons.
Previously, the Moodle Tracker system required each component to have an automatic assignee. This meant that each reported issue was assigned to a real developer (or to an artificial user). While this did allow issues to have someone's eyes on them when they were reported, it did have some downsides.
- Having a developer assigned to an issue gave an impression that someone was working on the issue. Most of the time, developers are working on only a small number of bugs in the Tracker, so this was potentially sending a false message.
- If an issue already has an assignee, other developers may be reluctant to volunteer to take on an issue. We want to encourage developers to be involved in resolving issues without impediments.
Issues are no longer automatically assigned to developers as they are reported. Developers should only assign an issue to themselves when they have a definite intention to complete the issue. Components are automatically watched by users and most newly created issues are triaged. This affects the Moodle project only (not Add-ons).
For more information, please see http://docs.moodle.org/dev/Changes_to_issue_assignment