spacepaste

  1.  
  2. from django.contrib.auth.decorators import login_required, user_passes_test
  3. def is_authorised(user):
  4. if user:
  5. return user.groups.filter(name__in=['admin_group', 'user_group',]).exists()
  6. return False
  7. @login_required
  8. @user_passes_test(is_authorised)
  9. def authorised_page(request):
  10. # View to authorised page...
  11. pass
  12.