﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
34087	Migration ignores Inheritance for Meta.default_permissions	Ronny Vedrilla	nobody	"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"	Bug	new	Migrations	4.1	Normal				Unreviewed	0	0	0	0	0	0
