﻿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
17904	Custom permissions on proxy model no longer created	Koen Biermans	Arthur Rio	"I have been using some specific permissions concerning the auth user model, so I created a proxy model on user like this:

{{{
class User(auth_models.User):
    class Meta:
        proxy = True
        permissions = (
            (""display_users"", ""May display users information""),
            (""edit_users"", ""May edit users information""),
        )
}}}

In 1.3 these custom permissions were created during syncdb (linked to the auth.User model).

Now I was testing my project with the 1.4 RC, and it turns out those permissions are no longer created.

This is caused by the refactor of the create_permissions code, which now uses get_for_models to determine the class to get the options for, but this returns the proxied class (auth.User), not the proxy class, so my custom permissions are not found and not created.
"	Bug	closed	contrib.auth	dev	Normal	fixed	proxy contenttype permission	charette.s@…	Accepted	1	0	0	1	0	0
