Problem/Motivation
#3037202: Remove drupal_static() from node_mark() showed that node_mark() is only used for the non-view version of node admin listings. It is very tangled up with history module.
Steps to reproduce
Proposed resolution
Deprecate it for removal. The non-views fallback for node admin listings would need to no longer user the mark functionality.
Remaining tasks
Decide what to do with the template.
User interface changes
API changes
Data model changes
Release notes snippet
Issue fork drupal-3223211
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3223211-deprecate-nodemark
changes, plain diff MR !11541
Comments
Comment #8
acbramley commentedCreated #3514191: Move MARK_* constants from theme.inc into Enum in History module as well now that the history module is the only user of these constants.
Comment #9
smustgrave commentedSeems pretty straightforward and deprecation appears correct.
Comment #11
catchI opened the issue long enough ago that I'd forgotten about the list builder comment in the issue summary so had to think it through again. I think it's fine for that to not have the soft dependency on history module, views provides the more full-featured version now.
Committed/pushed to 11.x, thanks!
Comment #14
acbramley commented