In simpler terms: is there a way to filter instances shown with "admin" pages considering the logged user id? is there a way to "interface" request.User with admin.ModelAdmin ?
On Mon, Jan 18, 2010 at 22:33, Massimiliano della Rovere < [email protected]> wrote: > Greetings, > I'm here to seek your help: > I'm new to Django (I have experience with Prado and Zope3 though). > > Here is my problem: > I created a model having - among the other ones - a status field (approved, > draft, proposed, etc) and a reference to the user that created the instance. > I'd like to use Admin pages (derived from django.contrib.admin and > django.contrib.auth.models.User) to interact with instances of this models. > I'm trying to show - in the index (a.k.a. list) page for the instances of > this models - only the instances created by the logged user, all of them if > the logged user is the administrator and only the approved ones for > anonymous users. > > I could easily resolve the problem with a simple template & view pair, but > I was wondering if somehow I can specify in the class derived > from admin.ModelAdmin and associated to my model somehow that I want to use > a filter (Manager?) that reads a value from request.User. >--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

