I've used a post_save signal to create a per-object permission such as 'use application X' This permission is checked at application use time. Here<https://github.com/bmbouter/vdi/blob/master/signals.py>is the code I wrote to do, I think, exactly what you want. It is part of a django based connection broker <https://github.com/bmbouter/vdi> that manages cloud virtual machines to provide applications to users.
Best, Brian On Wed, Jan 26, 2011 at 2:11 AM, tobik <[email protected]> wrote: > My first question is whether it is possible to restrict access to the > whole application from one place. I could write @login_required over > every function but is there a better way? > > My second question is whether it is possible to use user groups for > restricting applications. I want for example that only users in group > 'teachers' could access the 'teaching' application. I know that groups > are meant for something else but it would spare me a lot of time. > > I've just started with Django so be patient with me :) > > -- > 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]<django-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > -- Brian Bouterse ITng Services -- 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.

