Yes. I wrote a customer care app with django for a call center with 40+ agents. It is now mostly have custom views and actions but the default django admin was used for a couple of months without any issues. I used proxy models to only show fields in the add client view they need to see(again I did it that way so I don't have to write any views for it).
I also over wrote the admin class queryset method to only show their own clients etc...
So yes it can be done just plan it out properly what they should have access to and use groups for user permissions.
lzantal
> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To post to this group, send email to django...@googlegroups.com.
> To unsubscribe from this group, send email to django-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
>
In my experience the admin is a bit different than what most people
expect it to be. On the other hand, it took my users 10 minutes to get
accustomed to the system. It is very easy to understand, as long as
your models are sane. If the user feels he/she is interacting with
models that make sense and might even represent real world objects,
like in your case maybe "case", "customer", "note", etc, there is
nothing to stop any person to use the admin efficiently.
You should also pay attention to how the app is used, and come up with
your own custom views, etc, if the need arises for quick access to a
special search, etc.
Regards
Knut