Problem/Motivation
The tracker module currently depends on the comment module even if some of it's functions are not related to comments at all (eg. see if a node has been created/updated since our last visit). Sites that does not have comments or that's using another comment module than the core's one (eg. Disqus) cannot use the abilities of Tracker on nodes.
Proposed resolution
Remove comment module dependency and use a condition wherever it's needed to keep existing functionnalities active if the comment module is installed.
Remaining tasks
Task | Novice task? | Contributor instructions | Complete? |
---|---|---|---|
Create a patch | Instructions | Done | |
Reroll the patch if it no longer applies. | Instructions | Done | |
Update the issue summary | Instructions | Done | |
Draft a change record for the API changes | Instructions | ||
Improve patch documentation or standards (for just lines changed by the patch) | Novice | Instructions | Done |
Update the patch to incorporate feedback from reviews (include an interdiff) | Instructions | Done | |
Manually test the patch | Novice | Instructions | |
Review patch to ensure that it fixes the issue, stays within scope, is properly documented, and follows coding standards | Instructions |
User interface changes
Comment module is no longer required to enable tracker module.
API changes
None.