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 21135,Admin: Support for editing OneToOne related models in RELATED model,Jonas H.,nobody,"Consider these models: {{{ class Person(models.Model): address = models.OneToOneField(""Address"") class Organization(models.Model): address = models.OneToOneField(""Address"") class Building(models.Model): address = models.OneToOneField(""Address"") }}} Currently it's not possible to have a different `ModelAdmin` for each of the above models because the `ModelAdmin.inlines` property works a *reversed* manner. Using the new feature would look like this (same `AddressAdmin` for every model) {{{ class AddressAdmin(admin.TabularInline): model = Address class PersonAdmin(admin.ModelAdmin): inlines = [AddressAdmin] class OrganizationAdmin(admin.ModelAdmin): inlines = [AddressAdmin] class BuildingAdmin(admin.ModelAdmin): inlines = [AddressAdmin] }}} or even like this (different `AddressAdmin`) {{{ class PersonAddressAdmin(admin.TabularInline): model = Address class OrganizationAddressAdmin(admin.TabularInline): model = Address class BuildingAddressAdmin(admin.TabularInline): model = Address class PersonAdmin(admin.ModelAdmin): inlines = [PersonAddressAdmin] class OrganizationAdmin(admin.ModelAdmin): inlines = [OrganizationAddressAdmin] class BuildingAdmin(admin.ModelAdmin): inlines = [BuildingAddressAdmin] }}}",New feature,new,contrib.admin,dev,Normal,,,jonas-django@… kitsunde@… Petr Přikryl,Accepted,0,0,0,0,0,0