This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Should choice values be enumeration instances? #124
Labels
BREAKING
A change that is not backwards compatible.
enhancement
New feature or request
question
Further information is requested
Milestone
Impacted attributes: Field.flatchoices and Field.choices.
Motivation: #123
This would mostly be about removing the hash equivalency requirement on enum types for 100% interface compatibility. The only known thing in core this fixes is the list display in the admin for non-hash equivalent Enum types.
Would need to also consider how this would affect migrations.
I expect this would have a lot of breaking impacts in other parts of the code, so right now my null is that we should not do this. It does warrant more investigation though on the 3.0 timeline.
The text was updated successfully, but these errors were encountered: