#34087 closed Bug (duplicate)
Migration ignores Inheritance for Meta.default_permissions
Description (last modified by ) ¶
Hi there!
I just encountered a bug I believe. I created a [demo repo](https://github.com/GitRon/django-migrations-bug-default-permissions-demo) to help isolate the problem.
I created two models here: https://github.com/GitRon/django-migrations-bug-default-permissions-demo/blob/main/migration_bug_demo/demo/models.py
Model one inherits from a Mixin which defines "Meta.default_permissions". The other one defines the Meta itself.
As you can see in the migration, the inheritance is being ignored:
Model with direct definition of "default_permissions":
https://github.com/GitRon/django-migrations-bug-default-permissions-demo/blob/main/migration_bug_demo/demo/migrations/0001_initial.py#L29
Model with inherited definition of "default_permissions":
https://github.com/GitRon/django-migrations-bug-default-permissions-demo/blob/main/migration_bug_demo/demo/migrations/0001_initial.py#L46
I hope you agree with my opinion! Other options like "managed" will be inherited, so I really do think this is a bug and not a feature.
Best regards
Ronny
Change History (3)
comment:1 by , 3 years ago
Description: | modified (diff) |
---|
comment:2 by , 3 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
As far as I'm aware, it's a duplicate of #29386.