That was it, thank you Russell. Any way to register that model exclusively for this functionality, without showing its page in the main menu? It's only a proxy of User so the information is completely redundant...
On Thursday, May 16, 2013 6:25:02 AM UTC+2, Russell Keith-Magee wrote: > > > > On Thu, May 16, 2013 at 6:34 AM, Adrián López Calvo > <[email protected]<javascript:> > > wrote: > >> <http://i.stack.imgur.com/LuqOG.png> >> >> Hello, >> >> I have the following code in my admin.py: >> >> class UserManagedGroupAdmin(admin.ModelAdmin): >> inlines = [MembershipInline] >> search_fields = ('name', 'leader__username', ) >> list_display = ('__unicode__', 'leader', ) >> filter_horizontal = ('permissions', ) >> raw_id_fields = ('leader', ) >> >> admin.site.register(UserManagedGroup, UserManagedGroupAdmin) >> >> >> The magnifying glass icon for searching doesn't appear in the admin page. >> >> Attatched image shows what I'm getting. >> >> As you can see it's showing the unicode method of the model instead of >> the search icon I want. >> >> Field `'leader'` is a `ForeignKey` to `Member`, a proxy model of the >> builtin `User`. >> >> I've tried it with other `ForeignKey` fields and they worked as expected. >> >> Could it be that django disables the search for `ForeignKeys` to `User` >> for security reasons, or am I doing something wrong? >> >> The widget would be perfect for choosing users... I mean, I can't leave a >> huge select there with every user of my site. >> > > You've defined the admin registration for the Have you got an admin > registration for the UserManagedGroup model, but have you got an admin > registration for Member? If you haven't said that Member can be displayed, > Admin won't be able to provide a view to search for Member instances. > > Yours, > Russ Magee %-) > > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.

