Remove backward compatibility for old ActionsMixin actions attribute #9022

Closed
opened 2025-12-29 20:44:19 +01:00 by adam · 0 comments
Owner

Originally created by @jeremystretch on GitHub (Jan 2, 2024).

Originally assigned to: @jeremystretch on GitHub.

Proposed Changes

The old actions and action_perms attributes on the ActionsMixin class were merged in v3.7 under #13550, with backward compatibility retained for the v3.7 release. This change removes that backward compatibility.

Justification

Removes obsolete code.

Impact

Any plugins which utilize ActionsMixin will need to update their relevant view classes to use the new declaration format for actions. See #13550 for examples.

Originally created by @jeremystretch on GitHub (Jan 2, 2024). Originally assigned to: @jeremystretch on GitHub. ### Proposed Changes The old `actions` and `action_perms` attributes on the ActionsMixin class were merged in v3.7 under #13550, with backward compatibility retained for the v3.7 release. This change removes that backward compatibility. ### Justification Removes obsolete code. ### Impact Any plugins which utilize ActionsMixin will need to update their relevant view classes to use the new declaration format for `actions`. See #13550 for examples.
adam added the status: acceptedtype: deprecation labels 2025-12-29 20:44:19 +01:00
adam closed this issue 2025-12-29 20:44:19 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#9022