Add a dedicated attribute for extra state storage for datagrid columns.

Review Request #14821 — Created Feb. 17, 2026 and updated — Latest diff uploaded

Information

Djblets
release-5.x

Reviewers

Columns that needed to attach arbitrary data for caching or other
purposes were previously required to store as attributes, which weren't
type-safe and had a chance of causing conflicts.

We now have a dedicated extra_data dictionary on StatefulColumn that
can be used for arbitrary storage of data instead. This is empty by
default, and used solely in subclasses of Column.

Made use of this in some columns in Review Board.

Commits

Files